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應用開發標准並不統一,但都是在基礎上衍生而來。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM