Skip to content

Latest commit

 

History

History
58 lines (45 loc) · 3.57 KB

README.md

File metadata and controls

58 lines (45 loc) · 3.57 KB

Python 完整入门

本阶段面向第一次系统学习 Python 的学员,从运行第一段程序开始,逐步学习函数、 异常、类、文件、JSON、HTTP、Git、虚拟环境和自动化测试。建议按表格顺序完成, 不要在尚未掌握函数和类时直接进入 Agent 课程。

课程与练习

顺序 课程 练习 学习成果
1 1.1 安装、运行与第一个程序 环境检查 能运行脚本并修改变量
2 1.2 核心语法 变量与类型 会转换类型和格式化字符串
3 1.3 数据结构 列表、字典与集合 会组织和读取结构化数据
4 1.4 条件与循环 流程控制 会判断、遍历和累计
5 2.1 函数与作用域 函数综合 会拆分输入输出明确的函数
6 2.2 异常处理与日志 异常处理 会处理可预期失败
7 2.3 面向对象 类与继承 会用类封装状态和行为
8 2.4 进阶语法 生成器与装饰器 理解生成器、装饰器和上下文管理器
9 3.1 文件与数据 JSON、CSV与文件 会读写本地数据
10 3.2 常用标准库 日期、随机与正则 会使用常见标准库解决问题
11 3.3 HTTP基础 网络请求 理解请求、响应、超时和状态码
12 4.1 Git基础 Git核心逻辑 理解提交、历史和分支
13 4.2 虚拟环境与依赖 依赖管理 会隔离环境并管理依赖
14 4.3 代码质量与测试 类型与测试 会编写基础自动化测试

Free版按独立学习路线连续编号,不需要对照其他版本补课。2.4 进阶语法是本阶段 第一个明显的难度台阶:初学时先掌握生成器、装饰器和上下文管理器的基本用途即可, 不必一次记住所有写法;完成后再进入文件、标准库和HTTP课程。

学习方式

每节课按同一个闭环完成:

  1. 运行课程文件,确认示例可以执行。
  2. 阅读概念说明,修改示例输入并预测输出。
  3. 完成同编号练习中的TODO或pass。
  4. 运行练习文件,直到所有测试通过。
  5. 卡住时先根据报错排查,再查看完整参考答案。
  6. 看完答案后关闭文档,重新独立实现一次。

运行示例:

python learn_python/1_1_env_setup.py
python learn_python/exercises/1_1_env_check.py

所有课程均以Python 3.10+为基线。课程文件顶部会在第三方技术首次出现前说明安装命令、 官方文档和无依赖运行路径;不要一次安装所有可选依赖。

完成标准

进入Agent阶段前,建议确认自己能够:

  • 独立完成函数、异常、类、JSON和HTTP练习;
  • 看懂测试失败信息并定位到具体函数;
  • 解释虚拟环境、超时、参数化数据和版本控制的用途;
  • 把一个需求拆成若干输入输出明确的小函数。