Skip to content

Python 学习笔记 · 从 0 到 1

一套适合零基础小白入门 + 覆盖底层原理与大厂面试高频考点的 Python 教程。 每章包含 学习文档 + 实战代码 + 浏览器演示页 + 面试题清单 + SVG 图表


🚀 快速开始

入口说明
📋 0_learn_plan.md学习总纲:完整路线图、9 阶段时间表、推荐资源
📐 task.md教程产出规范(章节四件套、风格要求)
🎯 interview.md面试题总索引(14 章 × 5+ 题,按难度分级)

📚 章节目录

第一阶段:入门认知

第二阶段:基础语法

第三阶段:面向对象与模块

第四阶段:异常 & IO

第五阶段:Python 三大利器

第六阶段:并发与异步

第七阶段:标准库与内存

第八阶段:工程实战

第九阶段:综合实战


💡 学习建议

  1. 顺序学习:章节有依赖关系(第 7 章装饰器需要第 3 章函数基础)。
  2. 每章 4 步走
    • 📖 通读 .md 文档(先看结构,再看细节)
    • 🖥 跑一遍 code/ 下的实战代码(动手才有手感)
    • 🎮 在浏览器打开 demo.html,点按钮交互
    • 📝 默写章末「面试高频题」(不会就翻文档)
  3. 配合资源:晦涩点配合「流畅的 Python」/「Real Python」交叉验证。

🛠 环境要求

bash
python --version
# Python 3.10 或更高

# 推荐使用 uv 创建虚拟环境(比 venv + pip 快 10-100 倍)
pip install uv
uv venv
source .venv/bin/activate

# 部分章节依赖第三方库,按需安装
pip install requests aiohttp fastapi uvicorn pandas numpy

📊 进度追踪

0_learn_plan.md 中所有章节都有 - [ ] checkbox,学完一项打钩 ✅。