第一章:Python 基础语法
- 什么是 Python?优点与应用场景
- 安装 Python 3 与开发环境(VS Code / PyCharm / Jupyter)
- 第一个 Python 程序:
print("Hello, world!")
- 注释与代码风格(PEP 8)
- Python 中的标识符与保留字
第二章:变量与数据类型
- 变量定义与动态类型
- 常见数据类型:整数、浮点数、字符串、布尔值
- 类型转换(
int()
、str()
、float()
) - 字符串操作与格式化(
f-string
、format()
) - 用户输入与
input()
函数
第三章:运算符与表达式
- 算术运算符(+ – * / // % **)
- 赋值运算符(= += -=)
- 比较运算符(== != > < >= <=)
- 逻辑运算符(and, or, not)
- 位运算符与运算符优先级
第四章:流程控制
- 条件判断
if
、elif
、else
- 循环结构
while
与for
- 控制语句
break
、continue
、pass
- 列表推导式基础
第五章:数据结构
- 列表(List)
- 元组(Tuple)
- 字典(Dict)
- 集合(Set)
- 常用内置函数(
len()
、max()
、sum()
)
第六章:函数与作用域
- 定义函数与调用
- 参数与返回值(默认参数、关键字参数)
- 作用域与
global
/nonlocal
- 匿名函数(
lambda
) - 内置函数与自定义函数
第七章:模块与包
- 导入模块(
import
、from ... import
) - 标准库常用模块(
math
、random
、datetime
) - 创建模块与包
__name__ == "__main__"
的作用- 第三方库安装(
pip
)
第八章:文件操作
- 打开与关闭文件(
open()
、with
) - 读写文本文件(
read()
、write()
、readlines()
) - 文件路径与异常处理
- JSON 文件读写
- 文件/目录操作(
os
、shutil
)
第九章:错误与异常处理
- 常见异常类型
try
、except
、finally
结构- 自定义异常类
- 异常链与异常提示优化
第十章:面向对象编程
- 类与对象的创建
- 实例变量、类变量
- 构造函数
__init__
- 方法与继承(
super()
) - 魔术方法(
__str__
、__repr__
、__len__
等)
第十一章:进阶主题
- 装饰器(Decorators)
- 生成器(Generators)与
yield
- 迭代器(Iterators)
- 列表、集合、字典推导式
- 类型注解(Python Typing)
第十二章:Python 与开发实战
- 网络请求(
requests
) - 数据分析基础(
pandas
、numpy
) - GUI 编程(
tkinter
) - Web 开发入门(
Flask
) - 多线程与异步编程(
threading
、asyncio
)
附录:
- 常用开发工具与调试技巧
- Python 资源推荐(文档、社区、教程)
- 面试常见 Python 问题与答案
你可以告诉我想深入哪一章,我可以详细展开并举例说明。是否想从第一章开始讲解,还是你已经有一些基础了?
发表回复