入门容易
语法简洁高效
接近自然语言
入门门槛极低
应用广泛
Web/爬虫/人工智能
大数据/机器学习/测试
运维/数据分析等
都能涉猎到
小厂青睐
Python开发
高效快速的特点
特别契合中小企业
灵活多变的需求
大厂追捧
Python 在AI/大数据
机器学习等方向有天然优势
几乎所有大厂
都在使用
社区活跃
经过多年发展Python社区
累积了大量成型代码
可以拿来就用
相当“爽”
项目目标:
仿知乎网高效快速开发全栈项目
核心功能:
社交项目通用模块——用户提问、回答、点赞、评论、收藏等
技术亮点:
· Flask + Bootstrap + jQuery 实现项目快速开发
· 打通前后端技术开发能力
· 项目不断升级迭代,从1.0到1.3
· 符合企业标准的RESTful API开发
· 数据库的设计与实现
01
懂规范
熟悉企业真实
开发流程
02
会技能
掌握Python全栈
开发能力
03
有价值
实现企业常规项目
开发需求
项目目标:
仿“去哪儿”开发商业级旅游网站
产品功能:
用户端:景点列表、景点搜索、浏览、下单、支付整个流程功能
管理端:用admin实现景点管理、用户管理、订单管理、门票管理等功能
项目亮点:
· 全栈:网站前后端+后台管理,两套系统实战
· 全流程:1个人撸完1个项目
· 项目持续升级迭代,从1.0到1.3
· 前端+后端完全分离开发,符合企业开发标准
· 足以叩开企业大门的商业级项目
技术亮点:
· Django+admin实现后台管理系统
· MySQL+Redis数据存储
· 跨域问题难点与解决方案
· Unittest框架自动化测试
· Vue.js全家桶实现前端网站
· RESTful接口设计与实现
· 接口和UI自动化测试
· 阿里云项目部署上线
01 大厂工作思维
敏捷开发理念、迭代开发模式,与大厂工程师同频
02 超越普通开发者的技能
掌握Python全栈开发能力,覆盖开发后续的测试、运维技能
03 自主推动项目,核心岗位价值
有全局视野,能主动推进项目前进,不做寂寂无名的螺丝钉
欢迎加入Python 全栈工程师的学习,本周开始学习Python的基础,重点掌握Python基础语法, 学会搭建环境,掌握程序的执行入口和执行顺序,能够熟练使用Python基础语法实现第一个程序。
本周是夯实Python基础的新篇章,掌握字符串、列表及字典三大数据类型常用方法的应用,提升基础的编程能力。
本周是Python基础进阶的篇章,学习Python不同数据类型的转换,掌握Python的流程控制和函数的使用,再次提升编程能力。
本周是Python核心知识的篇章,重点学习面向对象编程与异常处理机制,掌握 Python 类和对象的基本语法,了解 Python 面向对象的实现原理,提高编程效率。
本周是提升Python编写代码的效率篇章,重点掌握模块与包的操作、文件读写操作,常用加密工具与高阶函数的使用,会对代码进行有效管理。
本周学习程序设计开发中多任务实现的方式,重点掌握进程、线程、多进程、多线程及进程间的通信。
本周是Python基础阶段的最后篇章,学习正则表达式,进行抽奖系统的综合项目开发与实战,再次强化巩固所学知识,提升编程能力,为后续阶段的学习打下坚实的基础。
到此掌握了Python的基本知识,正式进入项目开发前的必备数据库基础学习。本周学习MySQL数据库的安装和配置,并通过丰富的实例学习 SQL 语言的基础和数据库表的基本操作,为后续数据库开发打下基础。
本周进入数据库操作的学习,重点掌握MySQL数据库的高级查询,学会使用MySQL函数,提升数据库的管理能力。
为了使数据库中的数据保证一致性,本周学习MySQL的事务机制,并重点掌握MySQL驱动模块Connector的使用,学会用Python操作MySQL。
到此学完了数据库的基础,为进一步提升数据库开发能力,本周进行实战开发的项目演练,从0到1实战开发出一个完整的新闻管理系统。
恭喜大家进入Python Web全栈开发阶段,本阶段全流程敏捷开发社交网站,掌握前后端开发技术。本周学习开发必备前端基础知识HTML、CSS、浮动及定位等知识,学会应用布局进行页面开发。
JavaScript是前端开发中非常重要的内容,本周重点学习JavaScript和jQuery的语法,掌握前端基础知识,最终能开发出专业美观的页面。
提高前端开发效率必须使用框架,本周开始学习前端开发必备的语言ES6与框架Bootstrap,为后续前端实战开发打好基础,方便实现很多复杂的操作。
学完前端基础知识后,正式进入前端开发,本周基于Bootstrap框架,开发在线问答系统的前端页面。
本次要实现的是前后端分离项目,完成前端页面的开发之后,要进入后端框架的学习,本周重点学习Python Web开发的Flask框架,掌握Flask开发必备的基础,为后端开发打好基础。
学完框架Flask后,本周将前端页面整合到Flask框架进行实战开发在线问答系统的各个模块,重点掌握迭代开发的过程,敏捷开发的思维,跟着老师多多实战,不断地提升编程能力。
本阶段会带着大家用Django+Vue开发商业级“慕旅游网”全栈项目,本周主要学习Python Web全栈开发必备主流框架Django,重点掌握Django框架基础、为后续全栈开发项目做好基础储备。
本周继续学习Django框架的基础之ORM模型,重点掌握ORM模型的基础,并会对数据进行相关操作。
本周继续学习Django框架的基础之表单,重点掌握表单的基本使用、自定义表单及文件上传操作,为后面的全栈开发夯实Django基础。
本周学习全栈开发的前端框架Vue,主要掌握Vue的框架思想,Vue全家桶及Vue组件通信的常见形式等,并学会使用Vue进行组件化开发。
学完前端框架之后,正式进入全栈项目前端开发,本周用Vue实战开发慕旅游网的前端,主要完成前端组件开发,后台接口开发以及接口联调,带你一个人撸完一个开发团队的工作。
开发完前端后就要进入后端的开发,本周进行全栈项目景点详情相关功能的实战开发。
本周继续开发项目的后端功能模块,完成登录和注册的实战开发。
本周继续完成全栈项目的最后一个功能模块订单支付的开发,至此整个项目的前后端功能全部实现。
完成前后端分离项目开发后,本周实现后台管理系统的开发,前后端+后台系统化实战训练,一步步夯实技术水平,胜任Python全栈工作。
开发完Django项目后,要对项目进行部署、测试、上线。本周主要学习上线前的Linux基础知识,重点掌握Linux环境安装和基础命令操作,为后续项目部署夯实基础。
本周要完成慕旅游网项目的部署,重点掌握Linux的一些高级操作和文本编辑器,最终用Uwsgi完成项目部署。
本周对部署好的项目进行上线前的自动化测试,主要学习接口自动化测试,重点掌握用Unittest框架对慕旅游网进行全程实战接口测试,为成为一名接口自动化测试工程师奠定基础。
为确保项目有质量保证,对项目不仅要进行接口测试,还要进行Web测试,本周重点学习Web自动化测试在实际工作中的应用,重点结合Unittest框架完成慕旅游网Web自动化测试框架的设计,掌握数据驱动在自动化测试中的应用。
考虑到目前移动端的火爆,本周特意安排学习APP自动化测试,重点掌握用Appium框架对项目进行全程自动化测试实战,为了使项目正常发布上线,最后讲解互联网项目发布运维策略及阿里的智能化发布流程。
选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
扫码加顾问老师 立即咨询