Real Python 学习路径与资源全指南
在本页面,您可以浏览所有学习内容,按主题或技能水平分类。利用此页获取下一步学习方向的灵感。
- 需要学习指引? 遵循为初学者、中级开发者和高级实践者设计的结构化学习路径。
- 寻找特定内容? 使用搜索页面按资源类型(文章、课程、测验等)、技能水平或完成状态筛选。
如果您刚开始接触 Python,请从我们的 Python 基础学习路径 入手,夯实语法、数据结构、函数和面向对象编程的基础:
针对 自动化、机器学习、数据科学、Web 开发 等热门主题的结构化内容,请查看核心 Python 之外的进阶学习路径。
在下方按主题或技能水平探索。祝学习愉快!
经验等级
入门级 · 基础
Python 基础
通过适合初学者的教程从零学习 Python,涵盖变量、循环、函数、数据结构等。无需任何经验。
高级 · 进阶
Python 进阶教程
探索并发、元编程、性能优化、CPython 内部机制等高级主题。面向有经验的开发者。
按主题分类
主题 · AI
AI 辅助 Python 编程
学习如何在 AI 协助下编写 Python 代码,并构建利用大语言模型(LLM)的实用 Python 程序。
主题 · 算法
算法教程
学习 Python 算法:排序、搜索、图、动态规划、大 O 表示法。使用 heapq、bisect、deque、lru_cache、timeit。掌握面试实用技巧与常见问题解答。
主题 · API
Python API 教程
学习使用 FastAPI、Flask、Django、Requests、OpenAPI 设计、构建、保护和消费 Python API,涵盖测试、Docker 与部署技巧。
主题 · 最佳实践
Python 最佳实践
学习构建函数、清晰命名、错误处理、项目组织。自信交付可维护的软件。
主题 · 职业发展
Python 职业发展
练习挑战、复习数据结构、清晰讲解方案。构建作品集,规划下一步职业动向。
主题 · 社区
Python 社区文章
通过文章和访谈了解同行开发者。与更广泛的 Python 社区连接,促进协作与学习。
主题 · 数据库
Python 数据库教程
使用 Python 交互 SQL、NoSQL 和向量数据库。为 Web 开发、数据分析和 AI 应用构建数据密集型应用。
主题 · 数据科学
Python 数据科学
探索所有 Python 数据科学教程。学习如何使用 Python 分析和可视化数据。掌握这些技能,您可以从大型数据集中获取洞察并做出数据驱动决策。
主题 · 数据结构
数据结构
学习何时使用列表、元组、字典和集合。了解时间复杂度,选择合适工具,编写更快、更简洁的代码。
主题 · 数据可视化
Python 数据可视化
探索各类库并用于用 Python 直观呈现数据。以易懂格式呈现复杂数据。
主题 · DevOps
Python DevOps 教程
自信交付 Python 应用。学习 Docker、Ansible、CI/CD、Kubernetes、Nginx 和监控实践,自动化部署并运行可靠的生产系统。
主题 · Django
Django 教程
通过实战项目学习 Django。Django 是一个高级 Python Web 框架,用于快速开发复杂 Web 应用。
主题 · Docker
Python Docker 教程
学习 Docker 这一容器化工具,创建隔离、可复现的应用环境。使用 Docker 更高效地管理和部署 Python 应用。
主题 · 编辑器
编辑器与 IDE
了解新工具或深入挖掘您最爱的编辑器。这些知识将简化您的 Python 开发流程。
主题 · Flask
Flask 教程
学习 Flask 开发的关键方面。掌握这些知识,您将能够使用 Flask 创建健壮且可扩展的 Web 应用。
主题 · GUI
Python GUI 编程
使用各种 Python 框架创建图形用户界面。开始 Python GUI 编程,构建用户友好的应用程序。
主题 · 机器学习
Python 机器学习
学习如何在 Python 中实现机器学习(ML)算法。掌握这些技能,您可以创建能够学习和决策的智能系统。
主题 · 新闻
Python 新闻
跟踪核心 Python 及其第三方生态系统的最新动态。Real Python 团队为您精选重要 Python 新闻。
主题 · NumPy
NumPy
创建和切片数组、与列表对比、执行快速运算。理解 NumPy 的适用场景并循序渐进掌握核心模式。
主题 · 项目
Python 项目
通过 Python 项目获得真实编程经验。项目包含完整源码和分步说明。
主题 · 核心 Python
核心 Python 教程
深入 Python 语言核心。理解 Python 核心特性,为高级 Python 编程打下坚实基础。
主题 · 标准库
Python 标准库
实用的 Python 标准库教程,掌握 datetime、pathlib、argparse、subprocess、logging 等。编写更快、更简洁、无依赖的代码。
主题 · 测试
Python 测试教程
发现测试 Python 应用的最佳实践与技术,构建健壮无 Bug 的应用。
主题 · 工具
Python 开发工具
选择编辑器、管理虚拟环境、使用 Git、运行 pytest、用 Ruff 自动修复代码。添加 mypy、CI、打包和 Docker,自信交付。
主题 · Web 开发
Python Web 开发教程
学习 Python Web 应用开发中的实战解决方案。这些教程和文章涵盖现场使用的关键技术。掌握这些知识,您可以创建现代 Web 应用。
主题 · 网页抓取
Python 网页抓取教程
通过实战项目学习网页抓取。使用 Python 从网页下载和提取数据。自动化网站数据提取流程。
Python
- Python Queue:理解 FIFO 与 LIFO 及实战示例
- 理解Python全局、局部与非局部变量
- Python 重命名文件与目录:os.rename() 分步指南
- 精通 Python 对象与类:实战指南
- Real Python 线上答疑时间:Python 学习者的直播问答
- Python list.count() 专家指南:语法、示例与性能解析
- Python 轻松获取当前时间与时区数据
- Python 正则表达式实战指南:模式匹配与文本处理
- Python命名空间与变量作用域:理解名称、绑定与作用域
- Python 与 C++:核心差异与选型指南
- Python 与 Go:哪个语言更适合你的项目?
- 精通 Python 自定义异常:实战指南