⑴ 最常用python開源框架有哪些
django
flask等等
建議先把django學會,慢慢來,舉一反三。前期比較困難。
⑵ 如何用python開發移動App後台需要掌握哪些技術
1、如果使用python語言,需要學習哪些知識?
python作為一門簡單明了的語言,非常容易上手,語言層面不會太復雜,稍微有點難度的頂多就是裝飾器、元類和少量函數式編程內容。要說學習的話,我覺得更多是一些編程方面通用的東西,比如:數據結構和演算法、設計模式、操作系統、計算機網路之類的
2、選擇什麼樣的python框架開發,這個框架的優勢?
tornado,因為非阻塞io的原因,性能非常高,特別適合寫後端API(App的後端應該都是rest風格的api),而且成熟穩定
3、如何部署伺服器?本地伺服器調試,以及公網伺服器部署?
這個一兩句說不清楚,涉及到運維、測試、開發諸多方面, 部署和測試推薦幾個包:fabric、nose、unittest(python自帶),版本管理推薦git,持續集成推薦使用docker+jenkins
4、如果使用python框架開發移動後台服務,在開發源碼內使用哪種框架?mvc還是其它的,比如我返回json數據,每次json對象最外層有一些相同的東西,該如何處理?
MVC什麼的,一般的框架都差不多的,tornado也是支持的,返回json有相同的東西,寫個修飾器就完了
5、python的後台服務最大能支持多大的pv量會嚴重影響用戶體驗性能?
youtube、reddit、豆瓣、知乎這樣的大流量網站都是python寫的,覺得你的App的規模不太可能遇到性能問題,即使有也應該不是python的問題,而是任何語言都會有問題。畢竟web後端不是計算密集型,而是io密集型的,python和其他語言的區別不會太大吧,大量的pv是可以靠堆伺服器堆出來的,如果是計算量比較大的任務,你可以考慮用c或c++寫
6、如何兼顧 網頁前端以及移動端 開發的後台?
用python寫的API,網頁和移動端都是可以調用啊,讓前端學學React,就可以輕松解決前後端分離這個問題(PS: facebook 就是後端php + 前端React,淘寶也有在用nodejs做前後端分離)
7、有沒用相關的案例,即用python開發的移動後台?有沒有該問題的開源項目?
這個應該比較少,App後端開源的不常見,而且大部分是rest風格的api,很多時候會涉及到自身的業務和敏感信息應該不會開源的吧(又不是bbs或者博客程序)
⑶ 為什麼越來越多的人選擇去參加Python培訓而不是自學身邊的一個同學就報了粵嵌,不知道靠不靠譜!
Python是近幾年比較火熱的編程語言,而且Python語言從業薪資高,應用領域廣泛,就業機會多,因此不少人都想要去學習Python。對於Python學習來說,每個人的需求不同,想法不同,自然選擇也是不同的,對於有基礎、有自控能力的人來說,在學習Python的時候可以選擇在學,而對於零基礎、無自控能力、自學能力比較差等情況,就可以選擇培訓學習。
為什麼越來越多的人參加Python培訓,相對於自學來說,參加Python培訓在學習的時候,無論是教學課程、學習資料都更優質,在學習的過程中更加系統化也貼合企業的用人需求,學習周期更短一些。
至於去哪裡參加Python培訓,現在從事Python培訓的機構有很多,各個機構都有自己的優勢所在,在選擇的時候最好去試聽一下,結合實際需求來決定。
⑷ python自動化測試需要學什麼
掌握自動化測試技術並能靈活應對不同的測試需求,Python自動化測試學習內容:
1-1 自動化測試基礎
自動化測試概述
工具介紹及安裝
常用命令
1-2 自動化測試環境搭建
Appium介紹及安裝
Appium Capability配置介紹
Appium界面介紹
Appium簡單使用
1-3 Appium 基礎運用
1-4 yaml配置文件使用
1-5 單元測試框架unittest使用