1-2周:Python语法基础通关
时间 学习内容 实操任务 验收标准
周一 变量、数据类型、运算符 编写计算器(加减乘除、取模) 能正确计算任意数值运算
周二 循环结构(for/while)、条件判断 打印九九乘法表、判断闰年 输出格式正确、逻辑无错误
周三 函数定义、参数传递、返回值 实现字符串反转、列表去重函数 函数可复用,处理多种输入场景
周四 面向对象基础(类、对象、继承) 定义「动物」基类,派生出「猫」「狗」 子类子类继承父类属性,实现特有方法
周五 模块与包、异常处理 封装数学工具包,添加异常捕获机制 导入模块可直接调用,避免程序崩溃
周末 综合练习:通讯录管理系统 实现增删改查、数据持久化(保存到文件) 功能完整,能处理重复添加等异常
3-4周:前端基础入门
时间 学习内容 实操任务 验收标准
周一 HTML基础标签(表单、列表、表格) 编写注册页面表单 包含输入框、单选框、提交按钮
周二 CSS选择器、盒模型、Flex布局 美化注册页面,实现响应式居中 在不同屏幕尺寸下布局正常
周三 JavaScript基础(变量、函数、DOM操作) 给注册页面添加表单验证(如手机号格式) 输入错误时弹出提示,禁止提交
周四 JavaScript事件处理、AJAX请求 编写页面调用公开API(如天气接口)展示数据 能获取并渲染后端返回的JSON数据
周五 Vue.js基础(指令、组件、生命周期) 用Vue重构注册页面 数据双向绑定,组件化拆分合理
周末 综合练习:个人博客前端页面 实现文章列表、详情页、评论区静态布局 页面美观,交互流畅
5-6周:后端框架与数据库
时间 学习内容 实操任务 验收标准
周一 Flask框架入门(路由、视图函数) 编写Hello World接口,配置路由参数 能通过URL访问并返回JSON数据
周二 Flask模板引擎、表单处理 实现博客文章的列表页渲染 从后端传递数据到前端模板
周三 MySQL基础(建表、增删改查) 创建「用户表」「文章表」「评论表」 表结构合理,外键关联正确
周四 SQLAlchemy ORM使用 用ORM实现文章的增删改查操作 无需手写SQL语句完成数据库操作
周五 Flask-JWT用户认证 实现用户登录接口,返回Token 未携带Token无法访问私有接口
周末 综合练习:博客后端API开发 完成文章CRUD、用户登录注册接口 所有接口通过Postman测试正常
7-8周:前后端整合与Git版本控制
时间 学习内容 实操任务 验收标准
周一 Axios请求库使用 前端调用后端登录接口,保存Token到localStorage 登录成功后自动跳转到首页
周二 前后端联调(文章列表、详情页) 前端渲染后端返回的文章数据 页面数据与数据库保持一致
周三 Git基础(初始化、提交、分支) 把项目代码提交到GitHub仓库 提交记录清晰,分支管理合理
周四 Git协作技巧(拉取、合并、冲突解决) 模拟多人开发,解决代码冲突 能独立处理常见合并冲突
周五 项目优化(防抖节流、错误处理) 给搜索框添加防抖,处理接口请求失败场景 避免重复请求,提升用户体验
9-10周:服务器部署与进阶技术
时间 学习内容 实操任务 验收标准
周一 Linux基础命令(文件操作、权限管理) 在云服务器上创建用户、安装软件 能独立完成基础服务器配置
周二 Nginx反向代理、静态资源部署 部署前端静态页面,配置Nginx反向代理 通过域名访问前端页面正常
周三 Gunicorn+Nginx部署Flask项目 部署后端API服务,配置进程管理 接口稳定运行,支持高并发访问
周四 Redis缓存、会话存储 用Redis存储用户会话,优化接口响应速度 登录状态持久化,接口响应时间缩短
周五 Docker容器化部署 编写Dockerfile,打包前后端项目 一键启动容器,服务正常运行
周末 综合练习:项目上线部署 把完整博客项目部署到云服务器 通过公网域名可正常访问使用
11-12周:全栈项目进阶与求职准备
时间 学习内容 实操任务 验收标准
周一 WebSocket实时通信 实现博客实时评论功能 评论无需刷新页面即可展示
周二 数据可视化(ECharts) 在博客后台添加文章阅读量统计图表 动态展示数据变化
周三 自动化测试(pytest、Selenium) 编写后端接口测试用例、前端UI测试 测试覆盖率达80%以上
周四 简历优化与面试准备 整理项目经历,学习Python全栈常见面试题 简历突出技术栈和项目成果
周五 模拟面试与复盘 自行模拟面试场景,复盘薄弱知识点 能流畅回答常见技术问题
周末 项目总结与开源贡献 完善博客项目文档,提交GitHub开源 项目README清晰,代码结构规范