👉 项目官网:https://www.python-office.com/ 👈
👉 本开源项目的交流群 👈
大家好,这里是程序员晚枫,全网同名。
(直播 30 min,录播可 1.5× 观看)
──────────────────
0.1 开场 2 min
“如果第 0 讲就翻车,后面 10 讲都会变成灾难。”
目标:所有人能在本地 10 分钟内跑通“Hello Iterator”,并学会把代码一键格式化成 PEP 8。
──────────────────
0.2 环境三件套:pyenv + virtualenv + poetry(10 min)
• macOS / Linux
1 | brew install pyenv |
──────────────────
0.3 Git 工作流 5 min
• 分支策略:main
保护 + feat/lesson-0
写代码
• commit message 模板:
1 | <type>: <subject> |
──────────────────
0.4 代码风格一键三连(black + isort + flake8) 5 min
1 | # pyproject.toml 片段 |
演示:
1 | poetry run black . |
──────────────────
0.5 IDE 隐藏技巧 5 min
• VS Code
– Remote-Containers:一键进入 Poetry 容器
– Postfix 模板:for
+ Tab 生成迭代器循环
• PyCharm
– “Attach to Process” 调试运行中的生成器
– 运行配置模板:自动激活 Poetry 虚拟环境
──────────────────
0.6 课前小测 2 min
在终端执行:
1 | poetry run pytest tests/test_lesson0.py -q |
(完)
大家在学习课程中有任何问题,欢迎+微信和我交流👉我的联系方式:微信、读者群、1对1、福利