从零到进阶,覆盖语法、OOP、并发、类型提示等 32 篇完整教程
了解 Python 语言特点、应用场景,运行你的第一行 Python 代码
学习变量声明、数字、字符串、布尔等基础数据类型
掌握算术、比较、逻辑、赋值等运算符的使用
学习 print() 输出和 input() 输入,掌握格式化输出方法
深入字符串的索引、切片、常用方法、格式化与转义
数值类型、math 模块、random 随机数、进制转换
掌握 if、elif、else 条件语句,理解代码的分支执行
学习 for 循环和 while 循环,掌握 break、continue 控制
理解列表创建、索引、切片、增删改查等常用操作
了解元组不可变特性、拆包技巧、与列表的区别
掌握字典键值对操作、遍历方法、嵌套与推导式
学习集合去重特性、交集并集运算、成员快速判断
列表/字典/集合推导式,一行代码替代多行循环
掌握 namedtuple 可读元组、Enum 枚举类、数据类对比
用 @dataclass 替代手写 __init__、field 默认值、冻结实例
学会定义函数、参数传递、返回值和文档字符串
掌握 lambda 匿名函数、map/filter 高阶函数
理解装饰器原理、带参装饰器、类装饰器、functools.wraps
理解 LEGB 规则、global/nonlocal、闭包捕获与陷阱
了解 import 机制、__name__、标准库组织、相对导入
yield 原理、send/throw/close、生成器表达式、yield from
with 语句原理、__enter__/__exit__、contextlib 装饰器
学习定义类、实例属性/类属性、方法类型、self/cls
掌握单继承/多重继承、super()、MRO 方法解析顺序、mixin
理解 __str__/__repr__/__eq__/__hash__/__call__ 等
ABC/abstractmethod、Protocol 静态鸭子类型、虚子类
@property 装饰器、setter/deleter、__slots__ 内存优化
单例/工厂/观察者模式、依赖注入、组合优于继承
open/read/write、with 自动关闭、文本/二进制模式、编码
json.dumps/loads、文件读写、自定义编码器、datetime 序列化
csv 模块读写、DictReader/Writer、openpyxl 操作 Excel
os/pathlib 目录操作、文件遍历 glob、临时文件 tempfile
try/except/finally/else、raise from 链式异常、自定义异常类
datetime/date/time、strftime/strptime、timedelta、zoneinfo 时区
re 模块常用函数、分组/命名组、贪婪/非贪婪、编译优化
Counter 计数、defaultdict 默认值、deque 双端队列、ChainMap
TypeAlias/NewType、TypedDict、泛型 TypeVar、mypy 检查
协程概念、async def/await、asyncio.run、可等待对象
asyncio.create_task/gather、超时控制、取消任务
生产者消费者、异步上下文管理器、异步迭代器、信号量限流
异步 HTTP 客户端/服务端、并发请求、Session 复用
Thread 创建/启动/join、GIL 全局锁、Lock/RLock 线程安全
Process/Pool、Queue 通信、Pipe、共享内存、绕过 GIL
fixture 固件、参数化 parametrize、mark 标记、conftest 共享
unittest.mock/MagicMock、patch 替换、副作用、断言调用
venv 创建隔离环境、Poetry 现代依赖管理、pyproject.toml
Logger/Handler/Formatter 架构、级别过滤、文件/控制台输出
GET/POST 请求、headers/cookies、Session 会话、超时重试
DataFrame 创建/筛选/分组、读取 CSV/Excel、数据清洗
argparse 构建 CLI、位置/可选参数、子命令、click 库
python-dotenv 加载 .env、os.environ、pydantic-settings