阶段1: Python核心基础¶
学习目标: 不依赖AI,能独立写出功能完整的Python代码
预计时间: 1周(每天1-2小时)
重要性: ⭐⭐⭐⭐⭐ 这是地基,必须扎实
📋 学习清单¶
🎯 学习重点¶
必须掌握(80%的使用场景)¶
- 基本数据类型: str, int, float, bool, list, dict, tuple, set
- 控制流: if, for, while, try-except
- 函数: 定义、参数、返回值、作用域
- 模块: import, 包管理
- 文件读写: open(), with语句
- 异常处理: try-except-finally
理解即可(偶尔用到)¶
- 装饰器(了解原理,会使用常见装饰器)
- 生成器(处理大数据时有用)
- 迭代器协议
- 上下文管理器
暂时跳过(用到再学)¶
- 元类
- 多线程/多进程
- 协程(async/await)
- 反射和元编程
💡 学习建议¶
每天学习流程¶
- 阅读 (15分钟) - 理解概念
- 练习 (30分钟) - 运行示例代码,修改参数
- 总结 (10分钟) - 写下关键点
- 应用 (可选) - 在小项目中使用
练习原则¶
Python
# ❌ 不要只是看
print([1, 2, 3])
# ✅ 自己写,然后实验
numbers = [1, 2, 3]
# 尝试各种操作
numbers.append(4)
numbers * 2
sum(numbers)
检验掌握程度¶
如果你能不看文档完成以下任务,说明掌握得不错:
📝 学习笔记模板¶
建议为每个主题创建笔记:
Markdown
## 主题名称
### 核心概念
- 概念1: 简单说明
- 概念2: 简单说明
### 关键代码
```python
# 最常用的代码模式
```text
### 常见陷阱
- 陷阱1: 如何避免
- 陷阱2: 解决方法
### 练习
- [ ] 练习1
- [ ] 练习2
⚠️ 避免的学习陷阱¶
- 追求完美 - 不需要记住所有细节,理解核心即可
- 只看不做 - 必须亲手写代码
- 孤立学习 - 把知识联系到实际应用
- 过度依赖AI - AI是工具,不是拐杖
- 贪多嚼不烂 - 一次学一个主题,扎实掌握
🚀 完成标准¶
完成这一阶段后,你应该能够:
✅ 不查资料,手写50行左右的代码 ✅ 看懂别人的Python代码 ✅ 知道从哪里找答案(文档、Google、Stack Overflow) ✅ 能发现并修复简单的bug ✅ 理解代码的执行流程
📚 推荐资源¶
官方文档(必读)¶
补充阅读¶
- Python Cookbook - 实用技巧
- Effective Python - 最佳实践
在线练习¶
- LeetCode简单题
- Codewars kata
- 实际的小项目
🎓 开始学习¶
从 01-数据类型与控制流 开始吧!
记住:每天进步一点点,持续比强度重要。