Python加速学习路径:从入门到精通的系统化掌握指南
通过Real Python为初级、中级、高级Python开发者定制的加速学习计划,将编程技能推向新高度。
在Real Python,您可从零开始系统学习Python。涵盖Python绝对基础、Web开发与爬虫、数据可视化等全方向。
无论您是初学者、进阶者还是资深Pythonista,我们量身定制的学习路径将通过加速实战学习计划带您进阶。
参加测试: 通过互动“Python技能测试”检验掌握程度。完成后获得评分助您追踪学习进度:
互动测验
Python技能测试
通过基础到进阶题目测试Python知识。您是新手、中级、熟练还是专家?
学习路径所有资源由资深Python开发者创作,确保您学到真正重要的技能与技巧。
您将贯穿完整Python课程体系,始终清楚下一步聚焦何处。
绝对基础
若您完全没有编程经验,从Python基础学习路径起步,从地基带您达到Python基本熟练度。完成后可胜任所有入门级学习路径。
Python核心语言:基础篇
为初学者设计的学习资源助您开启Python职业生涯。涵盖Python初学者核心概念,助您起步。聚焦您必须掌握的Python核心要素。
学习路径
重温Python基础
12资源 ⋅ 技能: Python, 变量, 数据类型, REPL, 运算符, 表达式, 异常, 注释, 关键字, IDLE, 字符串转换
学习路径
Python控制流与循环
14资源 ⋅ 技能: Python, 控制流, 条件语句, 布尔值, for循环, while循环, enumerate, 嵌套循环, break, continue, pass
学习路径
Python数据结构
23资源 ⋅ 技能: Python, 字符串, 列表, 元组, 字典, 集合, 列表推导式, range(), 字节, 排序
学习路径
函数与作用域
11资源 ⋅ 技能: Python, 函数, 作用域, 参数, 实参, 返回值, 全局变量
掌握基础后,可深入中级教程学习新Python概念。面向已掌握基础、想拓展知识的中级开发者。
学习路径
完善Python开发环境
16资源 ⋅ 技能: VS Code, PyCharm, 虚拟环境, pyenv, Docker, Git, GitHub, IDE, 代码编辑器, Claude Code, Cursor, Gemini CLI, GitHub Copilot
学习路径
模块与包
14资源 ⋅ 技能: 包, 模块, 导入系统, pip, PyPI, uv, __init__.py, 命名空间包
学习路径
面向对象编程(OOP)
17资源 ⋅ 技能: Python, OOP, 类, 数据类, Getter, Setter, Property, super(), 魔术方法, 运算符重载, SOLID, 继承, 组合, Mixin类, 工厂模式
学习路径
文件与文件流
12资源 ⋅ 技能: Python, Pathlib, 文件I/O, 序列化, 编码, Unicode, PDF, WAV, 上下文管理器, ZIP文件
学习路径
经典数据结构与算法
20资源 ⋅ 技能: Python, 数据结构, 栈, 队列, 链表, 哈希表, 枚举, 搜索算法, 排序算法, Collections
学习路径
重要标准库模块
15资源 ⋅ 技能: Python, math, time, calendar, datetime, JSON, CSV, 正则, random, subprocess, argparse, pickle, XML, zipfile
学习路径
Python函数式编程
13资源 ⋅ 技能: Python, 函数式编程, Lambda函数, 内置函数, Map, Filter, Reduce, 作用域, 闭包, 内部函数, 装饰器, 递归
学习路径
编写更Pythonic的代码
14资源 ⋅ 技能: Python之禅, PEP 8, 应用布局, 鸭子类型, 类型检查, 类型提示, 代码文档, MkDocs, 代码质量, PyLint
学习路径
测试与持续集成
9资源 ⋅ 技能: 单元测试, Doctest, Mock对象库, Pytest, 持续集成, Docker, 代码质量, GitHub Actions, 软件测试, CI/CD
Python核心语言:进阶篇
本节提供进阶概念学习资源,助您迈向Python大师之路。超越中级后,可深入这些教程与课程掌握高阶概念与模式。
学习路径
并发与异步编程
9资源 ⋅ 技能: Python, 并发, Async IO, 全局解释器锁, 线程安全, 并行处理, 性能优化, 多线程, 代码效率
学习路径
Python数据库访问
9资源 ⋅ 技能: SQL库, SQLite, SQLAlchemy, Redis, MySQL, MongoDB, ChromaDB, 数据管理, NoSQL数据库, 向量数据库, DuckDB, TinyDB, SQL安全
学习路径
Python元编程
4资源 ⋅ 技能: Python, 元类, 描述符, 动态代码执行, exec(), eval()
学习路径
创建图形用户界面(GUI)
12资源 ⋅ 技能: Tkinter, PyQt, wxPython, Kivy, GUI布局, 事件处理, 数据库集成, 线程管理, 移动应用开发, GUI设计
学习路径
深入理解CPython
8资源 ⋅ 技能: Python, 指针, 内存管理, 性能分析, CPython源码, C扩展, Python绑定, 内存映射
学习路径
Python编程面试通关
8资源 ⋅ 技能: 编程面试, 练习题, CSV解析, 数据工程, Python书籍, PyCon演讲, 面试准备, 编程挑战
准备探索Python核心功能之外的能力?以下学习路径涵盖Web开发、数据科学、机器学习等实战应用。可并行学习任意路径,或跳过不感兴趣部分。
Web开发
用Python最流行框架构建Web应用。从Python Web开发基础起步,深入Flask或Django。也将学习爬虫技术采集网络数据。
学习路径
Flask实战
12资源 ⋅ 技能: Web开发, Flask框架, Jinja, REST API, 部署
学习路径
Django Web开发
17资源 ⋅ 技能: Django, Web开发, REST API, 迁移, 用户管理, Admin
学习路径
Python网页爬虫
9资源 ⋅ 技能: 网页爬虫, HTTP请求, 数据解析
数据科学与可视化
用Python强大的数据科学生态处理数据。从NumPy与pandas核心技能、数学基础、数据采集存储,一路到创建引人入胜的可视化。
学习路径
数据科学数学基础
5资源 ⋅ 技能: 统计, 相关性, 线性回归, 逻辑回归, NumPy, SciPy, pandas, 梯度下降
学习路径
数据采集与存储
8资源 ⋅ 技能: CSV, JSON, pandas, Excel, SQL, SQLite, SQLAlchemy, AWS S3, 数据库
学习路径
pandas数据科学实战
15资源 ⋅ 技能: pandas, 数据科学, 数据可视化, DataFrame, GroupBy, 数据清洗
AI与机器学习
用Python驾驭人工智能力量。无论想用AI助手提升编码效率、构建大语言模型驱动应用、还是训练自己的ML模型,这些路径全覆盖。
学习路径
AI辅助Python编程
5资源 ⋅ 技能: Claude Code, Cursor, Gemini CLI, AI辅助开发
学习路径
Python LLM应用开发
13资源 ⋅ 技能: OpenAI, Ollama, OpenRouter, 提示工程, LangChain, LlamaIndex, ChromaDB, MarkItDown, RAG, Embeddings, Pydantic AI, LangGraph, MCP
学习路径
Python机器学习
30资源 ⋅ 技能: 图像处理, 文本分类, 语音识别, NLP, 深度学习, LLMs, RAG
DevOps与桌面应用
打包、部署、交付您的Python项目。学习容器化、CI/CD流水线、云部署。或构建专业GUI桌面应用。
学习路径
Python DevOps
9资源 ⋅ 技能: 打包部署, CI/CD, AWS, Docker, 日志
学习路径
PyQt GUI编程
8资源 ⋅ 技能: PyQt, Qt Designer, 布局, 菜单, SQL数据库, QThread, SQLite, GUI设计
如何选择适合您的路径?
学习Python非千篇一律,思考您来此缘由。想用Python做什么?想去哪里,再考虑需要什么技能到达。
若想要个性化推荐,参加简短学习计划调查。几个问题了解您的经验与目标,为您定制专属学习计划。
若学习路径中卡住,可在Real Python社区聊天或Office Hours求助。也是听取过来人建议、寻找起点的好地方。
对学习路径有反馈?
Python
- 玩转 Python REPL:用下划线 _ 极速获取上一条表达式结果
- Python 包:结构、导入与最佳实践
- 使用 sys.getsizeof() 高效测量 Python 对象内存占用
- Python 列表删除元素全攻略:remove、pop、clear 与 del 详解
- Python print() 函数完全指南:基础用法、空行打印与自定义结束符
- Python 创建 ZIP 压缩包:从整目录到自定义文件选择
- Linux、macOS、Windows快速检查Python版本指南
- 精通Python运算符:全面指南
- Python 闭包详解:嵌套函数如何捕获变量
- PyTest 教程:安装、编写与运行 Python 测试的完整指南
- Python 计算平均值:从循环到 NumPy 的四种实战方法
- 精通 Python 多重继承、多层继承与方法解析顺序 (MRO)