第一阶段:Python 编程基础
| 信息 | 说明 |
|---|---|
| 预估学时 | 90~130h |
| 前置要求 | 完成第零阶段 |
从零掌握 Python,建立编程思维。
本阶段 内容
第 1 章:Python 语言基础
从最基本的概念开始,循序渐进掌握 Python 编程的核心知识:
| 节 | 主题 | 你将学到 |
|---|---|---|
| 1.1 | Python 简介 | Python 是什么、为什么学、写出第一个程序 |
| 1.2 | 数据类型与变量 | 整数、浮点数、字符串、布尔值、类型转换 |
| 1.3 | 运算符与表达式 | 算术运算、比较运算、逻辑运算、运算优先级 |
| 1.4 | 输入与输出 | print 格式化输出、input 用户输入、f-string |
| 1.5 | 流程控制 | if/elif/else 条件判断、for/while 循环、break/continue |
| 1.6 | 数据结构 | 列表、元组、字典、集合、列表推导式 |
| 1.7 | 函数基础 | 定义函数、参数、返回值、作用域 |
| 1.8 | 模块与包 | import 用法、标准库、pip 安装第三方库 |
第 2 章:Python 进阶
在基础之上,学习更高级的编程概念和技巧:
| 节 | 主题 | 你将学到 |
|---|---|---|
| 2.1 | 面向对象编程 | 类与对象、继承、封装 、魔术方法 |
| 2.2 | 异常处理 | try/except、自定义异常、健壮的程序设计 |
| 2.3 | 文件操作与序列化 | 读写文件、JSON/CSV 处理、pathlib |
| 2.4 | 函数式编程基础 | lambda、map/filter、闭包、装饰器 |
| 2.5 | 迭代器与生成器 | yield、惰性求值、处理大数据 |
| 2.6 | 类型注解与代码质量 | 类型注解、PEP 8、代码格式化工具 |
第 3 章:实战项目
通过 4 个循序渐进的项目,综合运用所学知识:
| 项目 | 主题 | 涉及知识点 |
|---|---|---|
| 项目 1 | 命令行任务管理器 | 数据结构、函数、文件操作、异常处理 |
| 项目 2 | 网络爬虫 | HTTP 请求、HTML 解析、数据存储 |
| 项目 3 | Web API 开发 | FastAPI 框架、RESTful 设计、数据验证 |
| 项目 4 | AI API 快速体验 | 调用 AI 模型、多轮对话、实用 AI 工具 |
学习建议
- 动手为主:每一节的代码都要亲手敲一遍,不要复制粘贴
- 做完练习:每节末尾的练习题是巩固知识的关键
- 项目必做:第 3 章的 4 个项目是检验学习效果的最佳方式
- 善用工具:遇到问题先查文档,再搜索,实在不行问 AI