第一阶段:数学与编程基础
全面的 Python 零基础学习课程,包含100+课程、44小时视频教学,从基础语法到后端开发的完整学习路径
Hello-Python 项目详细介绍
项目概述
Hello-Python 是一个由 MoureDev 创建的全面的 Python 学习课程项目,旨在帮助零基础的初学者学习 Python 编程语言。这个项目包含了从基础到实战的完整学习路径,涵盖了 Python 的方方面面。
项目特色
- 100+ 课程内容:涵盖基础、中级、后端开发等多个层次
- 44+ 小时视频教学:通过 Twitch 直播和 YouTube 视频提供
- 完整代码示例:每个概念都有对应的代码实现
- 实战项目:包含多个真实的项目案例
- 社区支持:Discord 群组讨论和交流
课程结构
1. 基础课程 (Basic)
目录位置: Basic
文件夹
课程内容:
- Introducción - 课程介绍
- Contexto - 学习背景
- Lección 1 - Configuración - 环境配置
- Lección 2 - Hola Mundo - Hello World
- Lección 3 - Variables - 变量
- Lección 4 - Operadores - 操作符
- Lección 5 - Strings - 字符串
- Lección 6 - Listas - 列表
- Lección 7 - Tuplas - 元组
- Lección 8 - Sets - 集合
- Lección 9 - Diccionarios - 字典
- Lección 10 - Condicionales - 条件语句
- Lección 11 - Bucles/Loops/Ciclos - 循环
- Lección 12 - Funciones - 函数
- Lección 13 - Clases - 类
- Lección 14 - Excepciones - 异常处理
- Lección 15 - Módulos - 模块
- Próximos pasos - 后续学习
2. 中级课程 (Intermediate)
目录位置: Intermediate
文件夹
课程内容:
- Introducción - 中级课程介绍
- Lección 1 - Dates - 日期处理
- Lección 2 - List Comprehension - 列表推导式
- Lección 3 - Resolución de retos de programación - 编程挑战解决方案
- Lección 4 - Lambdas - Lambda 函数
- Lección 5 - Funciones de orden superior - 高阶函数
- Lección 6 - Tipos de error - 错误类型
- Lección 7 - Manejo de ficheros - 文件处理
- Lección 8 - Expresiones regulares - 正则表达式
- Lección 9 - Manejo de paquetes - 包管理
- Próximos pasos - 后续学习
3. 后端开发课程 (Backend)
目录位置: Backend
文件夹
课程内容:
- Introducción - 后端开发介绍
- Lección 01 - ¿Qué es un backend? - 什么是后端
- Lección 02 - API y FastAPI - API 与 FastAPI
- Lección 03 - Type Hints - 类型提示
- Lección 04 - Configuración FastAPI - FastAPI 配置
- Lección 05 - Hola mundo - Hello World
- Lección 06 - Operación GET - GET 操作
- Lección 07 - Peticiones HTTP - HTTP 请求
- Lección 08 - Creación API - API 创建
- Lección 09 - Path y Query - 路径与查询参数
- Lección 10 - Operaciones POST, PUT y DELETE - POST、PUT 和 DELETE 操作
- Lección 11 - HTTP status codes - HTTP 状态码
- Lección 12 - Routers - 路由器
- Lección 13 - Recursos estáticos - 静态资源
- Lección 14 - Autorización OAuth2 - OAuth2 授权
- Lección 15 - OAuth2 JWT - OAuth2 JWT
- Lección 16 - MongoDB - MongoDB 数据库
- Lección 17 - MongoDB Atlas - MongoDB Atlas
- Lección 18 - Despliegue en Deta - Deta 部署
- Próximos pasos - 后续学习
4. 特殊主题和项目
AI 相关项目
- ChatGPT 集成教程:学习如何在应用中集成 ChatGPT,维护对话和设置 AI 上下文
- 多语言语音翻译器:使用 AI 开发语音翻译器,仅用 100 行代码创建 Web 应用
测试教程
- Python 测试入门:与 Carlos Blé 和 Miguel A. Gómez 合作创建的测试教程
Python 知识拓展
- 15 个 Python 冷知识:探索 Python 语言的有趣特性
技术栈和工具
开发工具
- Visual Studio Code:推荐的代码编辑器
- Python 官方文档:完整的语言参考
后端技术
- FastAPI:现代、高性能的 Web 框架
- MongoDB:NoSQL 数据库
- MongoDB Atlas:云数据库服务
- Deta:云部署平台
学习资源
- 官方 Python 教程:西班牙语版本
- 30 天 Python 挑战:额外的学习资源
- Codédx 游戏化学习:通过游戏学习 Python
项目状态
目前项目已完成基础、中级和后端开发三个主要模块。创作者表示项目暂时暂停,但不排除未来添加新内容的可能性。
社区和支持
- Discord 社区:专门的 Python 频道 "🐍python"
- 实时直播:通过 Twitch 进行直播教学
- YouTube 频道:所有课程视频都在 YouTube 上可访问
额外资源
MoureDev Pro
创作者还提供了 MoureDev Pro 付费平台,包含:
- 按课程分组的内容
- 练习和修正
- 知识测试
- 证书认证
- 专属课程
- 学生论坛
- 群组会议
使用优惠码 "PYTHON" 可获得首次订阅 10% 的折扣。
总结
Hello-Python 是一个非常全面的 Python 学习资源,适合从零基础到中级水平的学习者。项目不仅提供了理论知识,还包含了大量的实践项目,特别是在 Web 开发和 AI 集成方面。通过系统性的学习路径和活跃的社区支持,学习者可以逐步掌握 Python 编程技能。