首页 体系课 Python Web全栈工程师
Python Web全栈工程师
2023 全新打造,对标大厂人才标准,倍增技能体系化成长速度
全新技术版本+企业级项目实战+全栈思维训练,一站式提升职场竞争力
一门精深,多领域拓展,夯实迁移能力,挑战高薪岗位!
24 课程内容
12 个月 教学服务期限
156 小时 视频时长
24 课程内容
12 个月 教学服务期限
70000 手敲代码
2 企业及项目
16+ 实操案例
120 累计学习人数

优惠价 ¥2599.00

7天未学可退 ¥2999

加购物车 立即购买

懂“前端+后端”的 Python 工程师,更受企业青睐

为什么你一直学习 Python,却始终在原地打转难以更进一步?

学习 Python,大多数人面临的问题

基础薄弱,技术掌握不够全面

Python 领域广,无一精通深入

不会变通,缺少拓展应用技术的能力

缺乏实战经验,无法应对复杂业务场景

技能要求高,无法满足高薪岗位需求

诚意巨献,适合你的才是最好的

实用、有深度、全面的知识体系

从 Python 走向全栈,择一而精

两大企业级项目从0到1的开发经验

思维与技术并重,不同场景下灵活变通

一门精深,夯实多领域拓展和迁移能力

专为0基础学员设计,体系化成长路线,培养 Web 全栈人才

大学生/应届毕业生

练就硬核技术

成功开启职业生涯

跳槽涨薪

积累项目经验,冲击

大厂好平台,突破薪资瓶颈

技术转型

Web 全栈领域广

薪资高,转型正当时

进阶测试开发工程师

全栈开发经验

助你快速成长为测开工程师

技术与业务能力深度掌握,Web 全栈开发能力一站式提升

六大阶段递进式学习与实战,轻松解锁 Web 全栈技能

1
第一阶段:进入 Python 世界,打开编程之门
构建 Python 世界的基石
深入开发思想与编程底层原理
Python 开发扩展库
Web 开发小试牛刀
解锁技能
掌握 Python 语法基础,建立编程
逻辑思维能力
2
第二阶段:进击前端必备框架,开启 Web 开发征程
构建网页结构骨架
页面布局与美化
前端页面实战
解锁技能
掌握全栈开发必备的前端原生技能
3
第三阶段:进击后端框架 Flask 与 MySQL 数据库
Flask 知识体系
Linux 系统
Git
MySQL 数据库技术
解锁技能
夯实 Flask 框架知识体系,掌握
MySQL、Linux 系统、以及 Git 应用
4
第四阶段:【项目实战 1】前端原生开发+Flask 全栈项目实战
Flask 全栈项目实战
Redis 数据库技术
解锁技能
落地 Flask 全栈开发能力
解锁缓存优化策略
5
第五阶段:前端技能进阶-Vue 开发框架与关联技术
Vue 框架关联技术
Vue 开发框架与生态
解锁技能
掌握 Vue 框架关联技术
打牢 Vue 基础
6
第六阶段:【项目实战 2】Vue3 + Django 前后端分离模式项目实战
DRF 后端接口开发
前后端分离模式项目落地
高频面试题
解锁技能
掌握Python Web全栈核心思想和实战技能
完整落地Vue3 + Django前后端分离项目

基于轻量级 Flask 框架,开发“慕慕手记”全栈项目

Flask 框架
SQLAlchemy
Bootstrap 框架
前后端分离开发模式
JavaScript
MySQL 数据库
Linux 系统
通用验证码设计方案
Git 代码管理工具
Redis 数据库
缓存优化策略
生产环境部署

熟悉企业真实的开发流程

掌握 Python 全栈开发能力

掌握 Flask 核心编程思想和实战技能

完整落地 Flask Web 全栈项目

技术与思维双重提升

Vue3 + Django 前后端分离模式,落地商业级“慕西商城”全栈项目

Vue 框架
webpack
ES6 新特性
Element-Plus
Axios 库
Less 语法
Django 框架
支付宝沙箱环境
RestFul 风格
Token 认证
MySQL
DjangoRestFramework

掌握 Web 全栈核心思想和实战技能

完整落地 Vue+Django 前后端分离项目

应对企业大型项目持久开发需求的能力

Python Web 全栈开发踩坑与填坑经验

一门精深,夯实多领域拓展和迁移能力

对标大厂招聘需求,系统构建主流 • 实用 • 有深度的 Web 全栈知识体系

  • 开发工具
  • 编程世界基石
    编程环境与语法
  • 开发思想
    与底层原理
  • Web 开发入门
    网络协议+接口开发
  • 前端技术入门
    HTML+CSS+JS
  • PyCharm
  • VSCode
  • Virtual Box
  • Ubuntu
  • SecureCRT
  • Source Tree
  • Navicat
  • 环境搭建
  • 数据类型
  • 程序运算
  • 流程控制
  • 深入理解字符串
  • 高级数据类型
  • 函数封装
  • 装饰器
  • 函数式编程
  • 面向对象
  • 程序中的异常
  • 魔术方法
  • 文件操作
  • 日志应用
  • 正则表达式
  • HTTP 协议
  • Flask 初探
  • Python 发送邮件
  • get 请求
  • post 请求
  • 接口开发调试
  • 接口测试
  • HTML 基础
  • CSS 样式表
  • CSS 进阶
  • BootStrap 框架
  • 前端页面布局实战
  • JavaScript
  • DOM 文档树
  • BOM 浏览器对象
  • 后端技术入门
    Flask 实战
  • MySQL 数据库
    技术实战
  • Redis 数据库
    技术实战
  • 前端技术进阶
    Vue 实战
  • 后端技术进阶
    Django 实战
  • 虚拟环境
  • Cookie 与 Session
  • 蓝图路由
  • 拦截器
  • 页面动态渲染
  • Jinja2 模板
  • Linux 系统
  • Git 代码管理工具
  • 安装配置
  • 数据库表设计
  • 增删改查操作
  • 高级查询
  • 基本函数
  • PyMySQL 模块
  • ORM 设计
  • SQLAlchemy 实战
  • Redis 安装配置
  • 必知必会基本命令
  • Redis 数据结构
  • Redis 持久化策略
  • redis-py 库
  • Redis 应用场景
  • 缓存优化实战
  • Flask 项目部署
  • webpack 构建工具
  • ES6 语法特性
  • Axios 网络请求库
  • Less 语法
  • 组件通信
  • Vue 生命周期函数
  • Vue 路由
  • Vuex 状态管理模式
  • Vue3 新特性
  • Django 框架
  • RestFul 开发风格
  • 项目工程搭建
  • DRF 接口开发
  • Token 认证
  • 前后端联调
  • Element-Plus 插件
  • 支付业务

除了出色的视频内容,这里还有伴你整个技术生涯的“技术社区”

学习时你能在这里获取答案,工作后你能在这里解决难题

问答专区
作业专区
笔记专区
资料专区
编程遇难点,名师来指点;疑难汇总一键查看,海量问答覆盖全面
多方位知识面,分层巩固吸收;学练测一体,一对一项目点评
脱离时空限制,随记随查很方便;总结课程重点,分享提升代码经验
横向拓展,超全配套教辅资源;纵向延伸,源码开放更助知识理解
了解更多

课程大纲及学习周期安排 (详细版)

为保证课程内容紧跟市场变化,课程章节逐步开放,直至课程完结

阶段一: 进入 Python 世界,打开编程之门
4门课    ·   课程总时长:21小时
  • 第1周
  • 第2周
  • 第3周
打开 Python 的大门

欢迎加入 Python Web 全栈工程师的学习,本周开始学习 Python 基础语法,搭建环境,从一个案例开始构建 Python 世界的基石,打开编程的大门。

课程安排:
  1. 1、学习目标、Python 介绍、项目效果
  2. 2、快速学习的核心方法及四个阶段
  3. 3、安装 Python 和 PyCharm
  4. 4、与 Python 的第一次交流
  5. 5、基于 Python,实现计算器的基本运算
  6. 6、计算器比较大小、选择条件进行计算、重复计算
  7. 7、深入理解字符串
  8. 8、高级数据类型的应用与案例
  9. 9、Python 函数逻辑与应用
深入开发思想与编程底层原理

本周深入学习开发思想和编程底层原理,理解闭包的工作原理,从需求出发,掌握函数式编程、面向对象编程,正确认识程序中的错误,理解底层魔术方法,梳理项目工程开发的层次结构。

课程安排:
  1. 1、掌握闭包与装饰器
  2. 2、基于装饰器实现龟兔赛跑案例
  3. 3、Lambda 匿名函数实现商品秒杀排行榜
  4. 4、Map 函数实现英雄与装备需求
  5. 5、Reduce 函数实现斐波那契数列求和
  6. 6、过滤器的理解与实现
  7. 7、面向对象编程
  8. 8、理解程序中的异常并能够自定义异常
  9. 9、Python 魔术方法
  10. 10、Python 工程开发的层次结构以及命名规范
Python 工程开发扩展库与 Web 接口开发调试

本周讲解必知必会的 Python 工程开发扩展库,重点讲解文件读写、日志应用、正则表达式,初步掌握网络协议和 Flask 框架。

课程安排:
  1. 1、Python 文件读写操作
  2. 2、文件操作与函数递归的综合应用
  3. 3、日志的使用场景及级别
  4. 4、日志处理器的配置与开发
  5. 5、掌握正则表达式的应用
  6. 6、网页的工作原理及流程
  7. 7、HTTP 协议
  8. 8、Flask 项目创建
  9. 8、get 请求、post 请求接口开发
  10. 9、Python 发送邮件实现用户注册
  11. 10、Postman 接口测试
阶段二: 进击前端必备框架,开启 Web 开发征程
8门课    ·   课程总时长:39小时
  • 第4周
  • 第5周
  • 第6周
  • 第7周
  • 第8周
  • 第9周
HTML--构建网页结构的骨架

本周学习开发必备的前端基础知识 HTML,掌握 HTML 常用标签的应用。

课程安排:
  1. 1、理解网站与网页
  2. 2、掌握 HTML 基本语法规范
  3. 3、HTML 基本结构标签
  4. 4、HTML 基础标签
  5. 5、HTML 表格与列表标签
  6. 6、HTML 表单标签
  7. 7、H5 新标签
CSS 样式表--页面美化必备技术

本周学习网页美化的必备技术 CSS 样式表,应用 CSS 布局、美化慕慕手记前端页面。

课程安排:
  1. 1、掌握 CSS 四类基本选择器
  2. 2、字体与文本样式,实战慕慕手记文章详情页
  3. 3、四类复合选择器,实战慕慕手记文章列表页
  4. 4、元素的显示模式与转换,实战慕慕手记侧边栏
  5. 5、图片的美化处理
  6. 6、CSS 三大特性与权重叠加
CSS 样式表进阶--盒子模型强化布局

本周是 CSS 样式表的进阶篇章,掌握盒子模型的应用,强化网页布局。

课程安排:
  1. 1、理解网页布局的本质
  2. 2、盒子内外边距设置,实现慕慕手记多文章平铺
  3. 3、学习盒子浮动,实现慕课网首页课程菜单栏
  4. 4、盒子定位,实现慕课首页“新课”、“升级”图标
  5. 5、元素的隐藏与显示
  6. 6、字体图标的加载原理与案例实战
  7. 7、CSS3 新增三大选择器
Bootstrap 框架前端页面布局实战

本周学习 Bootstrap 网页快速布局框架,并进行慕慕手记前端页面的布局实战。

课程安排:
  1. 1、Bootstrap 框架的基本使用
  2. 2、Bootstrap 布局容器与栅格布局说明
  3. 3、Bootstrap 响应式属性
  4. 4、Bootstrap 宽度设置、d-none 属性
  5. 5、Bootstrap 列操作
  6. 6、慕慕手记前端页面布局实战
JavaScript--控制网页行为,让页面动起来

本周学习 JavaScript,掌握 JavaScript 基本语法,能够使用 JavaScript 进行页面逻辑控制。

课程安排:
  1. 1、JavaScript 起源与三大组成
  2. 2、JavaScript 基本使用
  3. 3、JavaScript 实现网页版计算器
  4. 4、JavaScript 运算符
  5. 5、JavaScript 流程控制与三种循环
  6. 6、掌握数组的应用
  7. 7、实现数学对象函数的封装
  8. 8、JavaScript 对象与内置对象
DOM 文档树与 BOM 浏览器对象

本周学习 DOM 文档树和 BOM 浏览器对象,掌握 DOM 和 BOM 基础知识、用法,并进行案例实战。

课程安排:
  1. 1、WebAPI 介绍,JavaScript 与 WebAPI 的关系
  2. 2、多种方式获取 HTML 元素
  3. 3、理解什么是事件、事件的要素与执行
  4. 4、强化 DOM 元素的属性操作
  5. 5、DOM 节点实战,制作菜单栏和留言板
  6. 6、事件注册的两种方式及事件删除
  7. 7、理解事件对象、常见属性与方法
  8. 8、实战仿京东搜索框
  9. 9、BOM 实现与浏览器窗口的互动
  10. 10、BOM 对象强化操作
阶段三: 进击后端框架 Flask 与 MySQL 数据库
4门课    ·   课程总时长:20小时
  • 第10周
  • 第11~12周
  • 第13周
夯实 Flask 框架结构化知识体系

本周深入学习 Flask 框架知识体系,掌握 Cookie、Session 的工作原理及应用,能够独立使用 Flask 框架进行 Python 编程,使用 jinja2 模板引擎进行前后端交互。

课程安排:
  1. 1、慕慕手记项目架构梳理
  2. 2、虚拟环境
  3. 3、Flask 框架实现 Cookie、Session 开发
  4. 4、蓝图模块化编程
  5. 5、拦截器开发
  6. 6、页面动态渲染
  7. 7、jinja2 模板引擎
  8. 8、错误页面统一处理与定制
Linux 系统、Git、及 MySQL 数据库技术实战

本两周学习企业级操作系统 Linux、代码管理工具 Git,以及 MySQL 数据库,掌握全栈开发必备技能。

课程安排:
  1. 1、Linux 系统安装与配置
  2. 2、Linux 操作系统的文件与权限管理
  3. 3、Linux 快捷文本编辑
  4. 4、代码管理工具 Git 的操作与应用
  5. 5、MySQL 数据库安装、连接
  6. 6、数据库表设计
  7. 7、多表设计规范
  8. 8、数据库表的基本操作
  9. 9、MySQL 高级查询与基本函数
Flask SQLAlchemy实战慕慕手记数据库设计与操作

本周学习 Flask SQLAlchemy 实战慕慕手记数据库,带领大家深入 Flask 框架原理,理解 ORM 框架开发,学会使用 SQLAlchemy 对 MySQL 数据库进行设计操作。

课程安排:
  1. 1、慕慕手记项目数据库表补充设计
  2. 2、PyMySQL 模块实现 MySQL 数据库的连接
  3. 3、SQL 语句拼接时需要注意的坑
  4. 4、掌握 ORM 框架开发
  5. 5、SQLAlchemy 实战登录注册接口开发
  6. 6、Flask 与 SQLAlchemy 集成应用
  7. 7、SQLAlchemy 框架进阶实战
  8. 8、SQLAlchemy框架执行原生SQL的方法
  9. 9、SQLAlchemy 与 JSON 数据响应
阶段四: 前端原生开发 + Flask 全栈项目实战
2门课    ·   课程总时长:20小时
  • 第14~15周
  • 第16周
项目实战--Flask 全栈开发慕慕手记项目

本两周是 Flask 全栈项目的实战篇,结合前端和 Flask 框架开发知识,带领大家搭建配置项目开发基础工程,完成慕慕手记项目的前后端开发。

课程安排:
  1. 1、慕慕手记项目基础工程搭建、配置
  2. 2、梳理 MVC 模块职责、整体开发思路
  3. 3、实战慕慕手记首页文章列表、分类、搜索、推荐四大功能
  4. 4、深入理解前后端分离开发模式
  5. 5、JavaScript 动态渲染侧边栏数据
  6. 6、通用验证码设计方案
  7. 7、用户注册登录全流程实现
  8. 8、文章详情模块六大核心功能完整代码实现
  9. 9、文章发布模块开发
  10. 10、图片上传难题解决
  11. 11、个人中心模块开发实现
企业网站性能优化必备技术栈--Redis 数据库深入应用

本周学习企业网站性能优化必备技术栈,Redis 数据库,掌握 Redis 的基本操作、使用场景,应用 Redis 数据库实战慕慕手记项目的缓存优化,完成项目生产环境部署。

课程安排:
  1. 1、Redis 概述及企业应用场景
  2. 2、Redis 多平台安装配置及工具连接
  3. 3、Redis 基本命令
  4. 4、Redis 五种数据类型
  5. 5、Redis 持久化策略
  6. 6、redis-py 库
  7. 7、Redis 与 Python 的交互
  8. 8、Redis 应用场景
  9. 9、慕慕手记项目缓存优化策略与实战
  10. 10、慕慕手记项目生产环境部署
阶段五: 前端技能进阶--Vue 开发框架与关联技术
2门课    ·   课程总时长:19小时
  • 第17周
  • 第18~19周
Vue 框架的基石--必须掌握的关联技术

本周开始进阶前端技能,学习 Vue 框架关联技术,创建 Vue 项目,分析相关技术组成,掌握 webpack 构建工具、ES6 语法、Axios 网络请求库、Less 预处理器。

课程安排:
  1. 1、Vue 搭建流程、项目创建
  2. 2、Vue 相关技术组成分析
  3. 3、npm 安装与使用
  4. 4、掌握 webpack 构建工具
  5. 5、掌握 ES6 语法及其新特性
  6. 6、理解 ES6 promise 原理
  7. 7、Axios 网络请求库发送请求
  8. 8、解决 npm 引入应用与跨域问题
  9. 9、Axios 实例封装
  10. 10、掌握 Less 预处理器
Vue 开发框架与生态

本两周深入学习 Vue 开发框架与生态,打牢 Vue 基础,掌握 Vue 组件化开发思想、Vue 路由的工作原理,以及 Vuex 状态管理流程,深入理解组合 API 的工作机制,并能够熟练应用组合 API 进行项目开发。

课程安排:
  1. 1、安装 Vue 脚手架
  2. 2、自动、手动创建 Vue 项目
  3. 3、理解数据定义与 MVVM 模式
  4. 4、Vue 基础语法
  5. 5、理解组件化开发思想的布局与组件拼接
  6. 6、组件间通信的方法与插槽的应用
  7. 7、Vue 生命周期函数
  8. 8、网络请求封装
  9. 9、详解 Vue 路由
  10. 10、Vuex 状态管理流程
  11. 11、Vue3 必会新特性组合 API
阶段六: Vue3 + Django 前后端分离模式项目实战
3门课    ·   课程总时长:37小时
  • 第20~21周
  • 第22~23周
  • 第24周
Django RestFramework实战慕西商城后端接口

本两周以RestFul开发风格为起点,Django RestFramework实战慕西商城后端接口,带领大家深入理解前后端分离开发思想,掌握Django开发框架,学会应用DRF进行Restful风格的代码开发。

课程安排:
  1. 1、动手搭建 Django 开发环境
  2. 2、开发第一个 Django 应用程序
  3. 3、RestFul 实战慕慕手记文章接口开发
  4. 4、深入理解前后端分离开发模式
  5. 5、慕西商城后端开发环境准备
  6. 6、DjangoRestFramework 快速开发商品分类和购物车接口
  7. 7、DjangoRestFramework 视图演变进阶
  8. 8、DjangoRestFramework 开发订单、收货地址、评论接口
  9. 9、token 认证原理与实战
  10. 10、慕西商城后端接口补充完善
Vue3 + Django 前后端分离模式落地慕西商城项目

本两周进行电商项目实战,Vue3 + Django 前后端分离模式落地慕西商城项目,加强前后端代码的设计能力,掌握 Python Web 全栈核心思想和实战技能。

课程安排:
  1. 1、全局视角准备慕西商城前端开发环境
  2. 2、前后端环境联调
  3. 3、慕西商城首页开发
  4. 4、全栈实现滚动翻页加载更多商品
  5. 5、商品精准搜索、排序、分页全栈开发实现
  6. 6、商品详情、商品评论和评论翻页全栈开发
  7. 7、慕西商城注册登录全栈开发
  8. 8、登录状态管理
  9. 9、电商通用购物场景全栈开发
  10. 10、全栈开发慕西商城个人中心模块
  11. 11、三级联动省市县菜单数据加载、地址保存
  12. 12、订单与支付模块全栈开发
【加餐】Python Web 全栈开发高频面试题

本周老师带领大家一起分析 Python Web 全栈开发面试过程中的高频考点,分析问题本身,讲解参考答案,传递答题技巧。

课程安排:
  1. 1、高频面试题
大周全栈工程师,资深测试工程师
资深互联网技术老兵,慕课网精英讲师,8年授课经验,在慕课网拥有近万名
学员“铁粉”,值得信赖。
13年从业经历,互联网技术发展见证者,全技术栈,历任测试、开发、数据分
析、大数据、AI等多岗位,现任某科技公司创始人,前BAT资深工程师,前国美
大数据技术负责人。精通多语言开发、架构设计、团队管理、职业规划等。讲课
风趣幽默、内容细致、深入浅出,深受大家喜爱。
就业前景
独家优势
适合人群
课程特色
课程安排
项目展示
知识体系
学习服务
课程大纲
讲师介绍
返回顶部

学习咨询

选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!

扫码加顾问老师 立即咨询

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师