全部 课程 新闻 资料 问答
热门搜索
技术分享

Python全栈自学时间安排

Python全栈自学时间安排

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清晰,代码结构规范


上一篇: 暂无
下一篇: Python全栈开发 没基友应该怎么学
← 返回技术分享列表