問:對前端開發(fā)和Python都基本了解,想學(xué)習(xí)Python后端開發(fā),請問如何入門,要學(xué)習(xí)那些系統(tǒng)性的知識?
現(xiàn)在有個很奇怪的現(xiàn)象,就是大家把Python神話了。Python作為—門語言,確實有他的優(yōu)勢。但是建議大家在學(xué)好這個語言的同時,要學(xué)第二門語言,這樣未來對大家有好的發(fā)展。
四個重要的定位:驗證算法、快速開發(fā)、測試運(yùn)維、數(shù)據(jù)分析。
1、驗證算法:就是對我們公司一些常見設(shè)計算法或者公式的驗證,公式代碼化。
2、快速開發(fā):這個大家應(yīng)該都比較熟悉,快速開發(fā),就是用成熟框架,更少的代碼來開發(fā)網(wǎng)站,Python在網(wǎng)站前后臺有大量的成熟的框架,如django,flask,bottle,tornado,flask和django的使用較多,國內(nèi)用Python開發(fā)的網(wǎng)站有:知乎、豆瓣、扇貝、騰訊、阿里巴巴;
3、測試運(yùn)維:用python實現(xiàn)的測試工具及過程,包含服務(wù)器端、客戶端、web、andriod、client端的自動化測試,自動化性能測試的執(zhí)行、監(jiān)控和分析,常用selenium appium等框架。做運(yùn)維同學(xué)應(yīng)該清楚,在Linux運(yùn)維工作中日常操作涵蓋了監(jiān)控,部署,網(wǎng)絡(luò)配置,日志分析,安全檢測等等許許多多的方面,無所不包。python可以寫很多的腳本,把“操作”這個行為做到極致。與此同時,python在服務(wù)器管理工具上非常豐富,配置管理(saltstack)批量執(zhí)行(fabric, saltstack)監(jiān)控(Zenoss, nagios插件)虛擬化管理( python-libvirt)進(jìn)程管理(supervisor)云計算(openstack)......還有大部分系統(tǒng)C庫都有python綁定。
4、數(shù)據(jù)分析: Python有三大神器: numpy,scipy,matplotlib,其中numpy很多底層使用C語言實現(xiàn)的,所以速度很快,用它參加各種數(shù)學(xué)建模大賽,完全可以替代r語言和MATLAB。spark,Hadoop都開了Python的接口,所以使用Python做大數(shù)據(jù)的mapreduce也非常簡單,加上py對數(shù) 據(jù)庫支持都很好,或者類似sqlalchemy的orm也非常強(qiáng)大好用。 在結(jié)束這個部分之前,大家有沒有一個疑問:為什么爬蟲沒有中重點講?其實這里給大家重點說一下,如果你要學(xué)好Python,僅僅停留在爬蟲上,這個是很不靠譜的。Python寫爬蟲的教程網(wǎng)上一抓—大把,據(jù)大家所知很多初學(xué)Python的人都是使用它編寫爬蟲程序。小到抓取一個小黃圖網(wǎng)站,大到一個互聯(lián)網(wǎng)公司的商業(yè)應(yīng)用。通過Python入門爬蟲比較簡單 易學(xué),不需要在一開始掌握太多太基礎(chǔ)太底層的知識就可以很快上手,而且很快可以做出成果,非常適合小白一開始想做出點看得見的東西的成就感。
除了入門,爬蟲也被廣泛應(yīng)用到一些需要數(shù)據(jù)的公司、平臺和組織,通過抓取互聯(lián)網(wǎng)上的公開數(shù)據(jù),來實現(xiàn)—些商業(yè)價值是非常常見的做法。
初級會計職稱中級會計職稱經(jīng)濟(jì)師注冊會計師證券從業(yè)銀行從業(yè)會計實操統(tǒng)計師審計師高級會計師基金從業(yè)資格稅務(wù)師資產(chǎn)評估師國際內(nèi)審師ACCA/CAT價格鑒證師統(tǒng)計資格從業(yè)
一級建造師二級建造師消防工程師造價工程師土建職稱房地產(chǎn)經(jīng)紀(jì)人公路檢測工程師建筑八大員注冊建筑師二級造價師監(jiān)理工程師咨詢工程師房地產(chǎn)估價師 城鄉(xiāng)規(guī)劃師結(jié)構(gòu)工程師巖土工程師安全工程師設(shè)備監(jiān)理師環(huán)境影響評價土地登記代理公路造價師公路監(jiān)理師化工工程師暖通工程師給排水工程師計量工程師
人力資源考試教師資格考試出版專業(yè)資格健康管理師導(dǎo)游考試社會工作者司法考試職稱計算機(jī)營養(yǎng)師心理咨詢師育嬰師事業(yè)單位教師招聘公務(wù)員公選考試招警考試選調(diào)生村官
執(zhí)業(yè)藥師執(zhí)業(yè)醫(yī)師衛(wèi)生資格考試衛(wèi)生高級職稱護(hù)士資格證初級護(hù)師主管護(hù)師住院醫(yī)師臨床執(zhí)業(yè)醫(yī)師臨床助理醫(yī)師中醫(yī)執(zhí)業(yè)醫(yī)師中醫(yī)助理醫(yī)師中西醫(yī)醫(yī)師中西醫(yī)助理口腔執(zhí)業(yè)醫(yī)師口腔助理醫(yī)師公共衛(wèi)生醫(yī)師公衛(wèi)助理醫(yī)師實踐技能內(nèi)科主治醫(yī)師外科主治醫(yī)師中醫(yī)內(nèi)科主治兒科主治醫(yī)師婦產(chǎn)科醫(yī)師西藥士/師中藥士/師臨床檢驗技師臨床醫(yī)學(xué)理論中醫(yī)理論