跳转至

阶段1: Python核心基础

学习目标: 不依赖AI,能独立写出功能完整的Python代码

预计时间: 1周(每天1-2小时)

重要性: ⭐⭐⭐⭐⭐ 这是地基,必须扎实


📋 学习清单


🎯 学习重点

必须掌握(80%的使用场景)

  1. 基本数据类型: str, int, float, bool, list, dict, tuple, set
  2. 控制流: if, for, while, try-except
  3. 函数: 定义、参数、返回值、作用域
  4. 模块: import, 包管理
  5. 文件读写: open(), with语句
  6. 异常处理: try-except-finally

理解即可(偶尔用到)

  • 装饰器(了解原理,会使用常见装饰器)
  • 生成器(处理大数据时有用)
  • 迭代器协议
  • 上下文管理器

暂时跳过(用到再学)

  • 元类
  • 多线程/多进程
  • 协程(async/await)
  • 反射和元编程

💡 学习建议

每天学习流程

  1. 阅读 (15分钟) - 理解概念
  2. 练习 (30分钟) - 运行示例代码,修改参数
  3. 总结 (10分钟) - 写下关键点
  4. 应用 (可选) - 在小项目中使用

练习原则

Python
# ❌ 不要只是看
print([1, 2, 3])

# ✅ 自己写,然后实验
numbers = [1, 2, 3]
# 尝试各种操作
numbers.append(4)
numbers * 2
sum(numbers)

检验掌握程度

如果你能不看文档完成以下任务,说明掌握得不错:

Python
# 1. 读取文件,统计词频,输出前10个最常见的词
# 2. 实现一个简单的类,包含构造函数、方法、属性
# 3. 使用装饰器给函数添加计时功能
# 4. 写一个生成器产生斐波那契数列


📝 学习笔记模板

建议为每个主题创建笔记:

Markdown
## 主题名称

### 核心概念
- 概念1: 简单说明
- 概念2: 简单说明

### 关键代码
```python
# 最常用的代码模式
```text

### 常见陷阱
- 陷阱1: 如何避免
- 陷阱2: 解决方法

### 练习
- [ ] 练习1
- [ ] 练习2

⚠️ 避免的学习陷阱

  1. 追求完美 - 不需要记住所有细节,理解核心即可
  2. 只看不做 - 必须亲手写代码
  3. 孤立学习 - 把知识联系到实际应用
  4. 过度依赖AI - AI是工具,不是拐杖
  5. 贪多嚼不烂 - 一次学一个主题,扎实掌握

🚀 完成标准

完成这一阶段后,你应该能够:

✅ 不查资料,手写50行左右的代码 ✅ 看懂别人的Python代码 ✅ 知道从哪里找答案(文档、Google、Stack Overflow) ✅ 能发现并修复简单的bug ✅ 理解代码的执行流程


📚 推荐资源

官方文档(必读)

补充阅读

在线练习

  • LeetCode简单题
  • Codewars kata
  • 实际的小项目

🎓 开始学习

01-数据类型与控制流 开始吧!

记住:每天进步一点点,持续比强度重要