Python后端工程師技術棧大全


語言層面
1.精通Python語言,了解Python高級特性,了解設計模式,能夠讀懂開源框架代碼。
2.前端要熟悉HTML/CSS/JS,了解ES6特性,至少會使用一個前端框架,例如JQuery或者Vue。

數據庫
1.關系型數據庫Mysql、Postgresql,性能調優
2. 非關系型數據庫Mongodb(可選)
3. 緩存型數據庫Redis (必備)

Python框架
掌握Flask、Django、Tornado或其他Web框架,熟悉或者精通其中任意一個即可,能夠了解這些框架的底層實現原理和機制。

Web
熟悉TCP/UDP/HTTP協議等基礎理論知識。
熟悉web常見的驗證方式,如Basic Authentication、Token Authentication和JWT驗證,熟悉第三方登錄如OAuth2.0。
熟悉RESTful API的設計理念,熟悉CRUD基本操作
了解Web Sockets

搜索引擎
了解或者熟悉ElasticSearch、Solr、Sphinx

消息隊列
了解RabbitMQ、Kafka

其他
熟悉Docker,能夠使用Docker部署項目

系統
熟悉Linux的常見操作,熟悉雲計算平台如阿里雲、騰訊雲、AWS,熟悉Nginx或者Apache的常見配置,能夠熟練部署項目到Linux服務器上

 

############################

開發的性能要求
能夠使用,分布式,緩存,消息,等高性能架構開發技術,

 

 

 

 

 

 

#################


免責聲明!

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



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