Python Web开发流程

1、全栈开发是什么?

前端+后端

2、前端开发

前端开发需求:HTML5、CSS3、JavaScript、Ajax、JQuery、JSON、Java。

总结:HTML+CSS+JS是必备

3、后端开发

后端开发需求:精通Python,熟悉MVC框架、Python Web框架(Django),数据库(Oracle/MySQL/Redis/MongoDB),了解前端技术,高并发高稳定性。

后端特点:技术变更快(编程语言/行业/项目)、知识面广(前端/后端/前后端分离/大数据/分布式/数据库/操作系统)、结合业务(逻辑设计/实现/优化/部署)

Python开发技术栈:

  • 开发工具:sublime、vim、pycharm、ipython[notebook]
  • Web框架:flask、django、web.py、web2py
  • 数据库:mysql、redis、Mongo
  • 数据处理:pandas、numpy、scipy、sklearn
  • 业务框架:spark、Hadoop、AWS、docker

总结:python语言,python开发工具、python web开发框架、前后端分离技术

4、Python Web开发标准流程

产品分析:用户需求、竞品分析

技术选型:前端、后端、数据库、业务框架

开发实现:前后端开发测试debug、前后端部署debug、前后端升级debug、业务框架

生产上线:部署升级、峰值处理、成本优化、警报处理

总结:以上是基本的开发流程,实际开发会因真实场景业务不同差别较大,web应用开发标准并不统一,但都是在基础上衍生而来。

 

posted @ 2020-12-30 23:26  bellin124  阅读(1581)  评论(0编辑  收藏  举报