Skip to content

学习路线图 ​

课程路线从基础能力出发,逐步分到不同技术方向。根据目标选择一条主线即可;虚线表示跨技术栈衔接或补充关系。图中的路线编号对应下方说明。

Python 基础课程 ​

先学习 Python 核心编程,再进入 Python 高级开发。

  • 适合: 刚开始学 Python,或希望系统补齐语言基础的学员。
  • 路线: Python 核心编程 → Python 高级开发
  • 前置要求: 无。按顺序完成核心语法、函数和面向对象,再进入语言进阶、并发与网络编程。
  • 完成目标: 能独立编写 Python 程序,并理解常见进阶语言特性,为框架和项目开发打基础。

tkinter 专题 ​

掌握 Python 基础中的函数和类后,可以跟着窗口、布局和事件练习制作桌面小工具。

Flask 全栈开发 ​

  • 适合: 想使用 Flask 完成网站、后台和论坛项目的学员。

路线: Python 核心编程 → Python 高级开发 → Flask 框架;结合前端基础课后,可以继续学习Flask 后台管理或Flask 论坛项目。

  • 完成目标: 从 Flask 基础开发分支到后台管理或论坛业务项目,理解前后端协作与项目开发流程。

FastAPI 接口开发 ​

  • 适合: 想先开发 API 服务,再继续学习前端应用的学员。

路线: Python 核心编程 → Python 高级开发 → FastAPI 框架 → FastAPI Admin(API 接口应用)。

  • 完成目标: 能开发 API 和后台业务,并了解如何与独立的浏览器端应用对接。

DevOps(服务器部署) ​

Linux、Docker 与 Nginx

  • 适合: 想把 Web 项目放进容器,并配置 Web 入口的学员。
  • 路线: Linux 基础 → Docker 容器化 → Nginx
  • 前置要求: 能运行简单项目,并了解文件、目录、端口和进程;学习 Nginx 前掌握 Docker 镜像、容器、网络和 Compose 的基本用法。
  • 完成目标: 能使用 Docker Compose 运行服务,并用 Nginx 配置静态站点、反向代理、HTTPS 和基础故障排查。

数据库 ​

数据库课程可按项目需要选学。

前端路线 ​

  • 适合: 想从网页基础继续学习现代前端开发的学员。
  • 路线: 前端基础课 → Node.js → Vue Admin → Nuxt(后三项为后续延伸,本站暂未收录)。
  • 前置要求: 前端基础课不要求 Python 或其他编程经验;Node.js、Vue Admin 和 Nuxt 属于后续技术方向。
  • 完成目标: 掌握 HTML、CSS、JavaScript、DOM 和 Web API 基础,为前后端分离开发和现代前端框架学习做准备。