Py
Python
16 周最快出成果、AI 时代的通用语言
适合谁:零基础、想转 AI/数据、或想用代码解决实际问题的非科班
难度
共 5 个阶段 · 16 周这条路上最常见的三个误区
- 把 Python 当脚本语言学完就停 —— 类型注解、测试、打包这些工程化能力才是分水岭
- 上来就学 Django / Flask —— 先用标准库解决 10 个真实小问题,再谈框架
- 以为 AI 就是调包 —— 不懂数据分布与评估方法,调包只能停在 demo
第一周就做这三件事
- 1装 Python 3.12 + venv,学会用虚拟环境隔离依赖
- 2写三个 20 行以内的小脚本:批量改文件名、读 CSV 出统计、定时提醒
- 3把脚本推到 GitHub,README 写清楚「解决什么问题」
「准备期」是拖延的另一种说法。先跑起来,再谈规划。
分阶段执行
按每周 10–12 小时估算,有基础可压缩学习进度 0%0/5 阶段 · 约 0/16 周
- 1
阶段一 · 语法与思维
建议 3 周阶段目标建立编程思维,能写 100 行内的实用脚本
知识点变量/条件/循环/函数列表/字典/集合/元组文件读写与异常模块与包管理 venv/pip验收标准能独立写出带异常处理的脚本;理解可变与不可变对象
- 2
阶段二 · 面向对象与工程化
建议 3 周阶段目标能写可维护的多文件项目
知识点类/继承/魔法方法装饰器与生成器类型注解 + mypypytest 单元测试Git 基础验收标准项目有清晰目录结构;单测全部通过;能用 Git 管理版本
- 3
阶段三 · 数据与网络
建议 3 周阶段目标能从网上拿到数据并分析出结论
知识点requests / httpxBeautifulSoup / Playwrightpandas 数据清洗matplotlib 可视化SQL 基础验收标准产出 1 份带图表的分析报告;能说明反爬与合规边界
- 4
阶段四 · Web 后端
建议 4 周阶段目标能独立上线一个 Web 服务
知识点FastAPI 路由与依赖注入SQLAlchemy + PostgreSQLJWT 鉴权Redis 缓存Docker 部署验收标准服务可公网访问;有接口文档;能处理并发与超时
- 5
阶段五 · AI 应用
建议 3 周阶段目标做出一个真实可用的 AI 产品
知识点Prompt 工程与结构化输出RAG 全链路Agent 工具调用 / MCP评测与成本优化验收标准能说出召回率优化做过的 3 次实验;有评测集与得分