为什么学 Python
正式开课前的开胃菜——Python 为什么火、能干啥、值不值得学。
29 章分三段循序渐进,每章配渐进练习题。
从零到能写小脚本——变量、容器、控制流、函数、面向对象。
正式开课前的开胃菜——Python 为什么火、能干啥、值不值得学。
认识 Python,写下第一行代码——本课在浏览器里跑,不用装环境。
从 print 开始,掌握字符串、数字、变量赋值——能让 Python 开口说话。
有序列表与不可变元组,最常用的两种容器类型。
键值字典 + 去重集合,配合 List/Tuple 走遍数据世界。
if / for / while + Python 3.10 新写法 match/case。
把一段逻辑包起来反复用——Python 工程的基石。
for...in 怎么工作、自定义迭代器、生成器函数 yield。
类、继承、多态——把数据和行为打包在一起。
import / from-import / 标准库速览,让代码组织起来。
魔法方法、装饰器、闭包、async——理解 Python 的高级机制。
__str__ / __eq__ / __len__ / __add__——让自定义类用起来像内置类型。
用 Enum 取代魔法常量,让常量自己说话。
类也是对象——type() 三参数动态造类,metaclass 控制类的生成。
threading / multiprocessing 概念速览:GIL、Lock、Queue、Pool。
re 模块:用一行规则匹配/抽取/替换字符串里的复杂模式。
函数里嵌函数 + 捕获外层变量——理解闭包就理解了装饰器。
@decorator 一行给函数加日志/缓存/权限——Python 最优雅的语法糖。
好命名 + 早返回 + 推导式 + 类型注解——让别人(和半年后的自己)看得懂。
用 Path 对象代替 os.path 字符串拼接——更直观、更不容易出错。
try / except / finally / raise + 自定义异常——别让一个错误搞挂整个程序。
一个装饰器自动生成 __init__/__repr__/__eq__——告别样板代码。
with 到底在做什么?__enter__/__exit__ + @contextmanager 一次讲清。
协程基础:async def + await + asyncio.run + gather 并发。
现代项目工具链:pyproject + uv + ruff + pytest + 打包到 PyPI。
现代 Python 项目结构:pyproject.toml 标准配置 + uv 极速包管理。
一个工具搞定 black + flake8 + isort + pyupgrade,比传统组合快 10-100 倍。
业界事实标准:fixture、参数化、marker、覆盖率——写测试也能很优雅。
把 print 调试升级成正经日志:5 个级别、format、getLogger、exception()。
从零到能 pip install——src layout、uv build、uv publish,发个属于自己的 CLI 工具。
29 章学完了,下一步该做啥?数据/AI、Web 后端、自动化运维三条出路。