跳到主要内容

第一阶段:Python 编程基础

信息说明
预估学时90~130h
前置要求完成第零阶段

从零掌握 Python,建立编程思维。

本阶段内容

第 1 章:Python 语言基础

从最基本的概念开始,循序渐进掌握 Python 编程的核心知识:

主题你将学到
1.1Python 简介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 解析、数据存储
项目 3Web API 开发FastAPI 框架、RESTful 设计、数据验证
项目 4AI API 快速体验调用 AI 模型、多轮对话、实用 AI 工具

学习建议

  • 动手为主:每一节的代码都要亲手敲一遍,不要复制粘贴
  • 做完练习:每节末尾的练习题是巩固知识的关键
  • 项目必做:第 3 章的 4 个项目是检验学习效果的最佳方式
  • 善用工具:遇到问题先查文档,再搜索,实在不行问 AI