跳到主要内容
CodeAtlas
Py

Python

16 周

最快出成果、AI 时代的通用语言

适合谁:零基础、想转 AI/数据、或想用代码解决实际问题的非科班

难度
共 5 个阶段 · 16 周
开始之前
会基本电脑操作

这条路上最常见的三个误区

  • 把 Python 当脚本语言学完就停 —— 类型注解、测试、打包这些工程化能力才是分水岭
  • 上来就学 Django / Flask —— 先用标准库解决 10 个真实小问题,再谈框架
  • 以为 AI 就是调包 —— 不懂数据分布与评估方法,调包只能停在 demo

第一周就做这三件事

  1. 1装 Python 3.12 + venv,学会用虚拟环境隔离依赖
  2. 2写三个 20 行以内的小脚本:批量改文件名、读 CSV 出统计、定时提醒
  3. 3把脚本推到 GitHub,README 写清楚「解决什么问题」

「准备期」是拖延的另一种说法。先跑起来,再谈规划。

分阶段执行

按每周 10–12 小时估算,有基础可压缩
学习进度 0%0/5 阶段 · 约 0/16 周
  1. 1

    阶段一 · 语法与思维

    建议 3 周
    阶段目标

    建立编程思维,能写 100 行内的实用脚本

    知识点
    变量/条件/循环/函数列表/字典/集合/元组文件读写与异常模块与包管理 venv/pip
    产出项目

    批量文件整理工具(按类型归档 + 重命名)

    查看项目要求
    验收标准

    能独立写出带异常处理的脚本;理解可变与不可变对象

  2. 2

    阶段二 · 面向对象与工程化

    建议 3 周
    阶段目标

    能写可维护的多文件项目

    知识点
    类/继承/魔法方法装饰器与生成器类型注解 + mypypytest 单元测试Git 基础
    产出项目

    命令行待办事项工具(含测试,覆盖率 > 70%)

    查看项目要求
    验收标准

    项目有清晰目录结构;单测全部通过;能用 Git 管理版本

  3. 3

    阶段三 · 数据与网络

    建议 3 周
    阶段目标

    能从网上拿到数据并分析出结论

    知识点
    requests / httpxBeautifulSoup / Playwrightpandas 数据清洗matplotlib 可视化SQL 基础
    产出项目

    招聘网站岗位数据采集 + 薪资分布分析报告

    查看项目要求
    验收标准

    产出 1 份带图表的分析报告;能说明反爬与合规边界

  4. 4

    阶段四 · Web 后端

    建议 4 周
    阶段目标

    能独立上线一个 Web 服务

    知识点
    FastAPI 路由与依赖注入SQLAlchemy + PostgreSQLJWT 鉴权Redis 缓存Docker 部署
    产出项目

    AI 问答 API(接入大模型 + 对话历史存储)

    查看项目要求
    验收标准

    服务可公网访问;有接口文档;能处理并发与超时

  5. 5

    阶段五 · AI 应用

    建议 3 周
    阶段目标

    做出一个真实可用的 AI 产品

    知识点
    Prompt 工程与结构化输出RAG 全链路Agent 工具调用 / MCP评测与成本优化
    产出项目

    个人知识库助手(上传文档 → 检索 → 带引用回答)

    查看项目要求
    验收标准

    能说出召回率优化做过的 3 次实验;有评测集与得分

其他路径