把骆昊(jackfrued)的 Python-100-Days 按原仓库目录整理成 11 篇:每篇把对应文件夹下的教程合并成单页,方便在手机上从头到尾连着读,也方便回头查某一天讲了什么。

怎么读#

  1. 按顺序推进:Day01-20 适合两周(每天一节);Day46-60(Django 全栈)和 Day66-80(数据分析三件套)体量最大,各留两到三周;
  2. 按方向跳读:Day31-35(语言进阶 / Web 前端 / Linux)、Day61-65(爬虫)、Day81-90(机器学习)是专题型内容,不与主线强耦合,可按职业方向取舍;
  3. 番外篇当工具书:PEP 8、编码惯例、容器技巧、反爬策略、踩坑合集这些,写代码时随手翻比顺序读更有用。

环境准备#

  • 数据分析(Day66-80)建议直接装 Anaconda,省掉 NumPy / pandas / matplotlib 的依赖折腾;
  • 爬虫(Day61-65)会用到 requests、BeautifulSoup、Selenium、Scrapy,注意目标站点的 robots 与访问频率;
  • Web(Day46-60)需要本机跑 MySQL,容器化的内容在 Day92;
  • 教程里的代码示例以原仓库为准——它们会随 Python 与第三方库的版本更新。
  1. Day01-20 教程全文(20 篇合并)2025-12-14
  2. Day21-30 教程全文(10 篇合并)2025-12-14
  3. Day31-35 教程全文(3 篇合并)2025-12-14
  4. Day36-45 教程全文(10 篇合并)2025-12-14
  5. Day46-60 教程全文(15 篇合并)2025-12-14
  6. Day61-65 教程全文(9 篇合并)2025-12-14
  7. Day66-80 教程全文(15 篇合并)2025-12-14
  8. Day81-90 教程全文(10 篇合并)2025-12-14
  9. Day91-100 教程全文(10 篇合并)2025-12-14
  10. 番外篇 教程全文(16 篇合并)2025-12-14
  11. 公开课 教程全文(4 篇合并)2025-12-14