一、網(wǎng)上報道(未經(jīng)官方確認)
1. 據(jù)外媒報道,微軟正考慮添加 Python 為官方的一種 Excel 腳本語言,如果獲得批準,Excel 用戶將能夠像目前使用 VBA 腳本一樣冈止,使用 Python 腳本與 Excel 文檔、數(shù)據(jù)以及一些 Excel 核心函數(shù)進行交互候齿。
2.?Python將納入浙江省高考, 從 2018 年起浙江省信息技術(shù)教材編程語言將會更換為 Python靶瘸。
3.?Python納入山東省的小學教材課程,小學生都開始接觸 Python 語言了毛肋。
4.?國外國內(nèi)很多家長已經(jīng)給孩子報名學習Python編程課程了怨咪。
5. 這兩年AI(人工智能)蓬勃發(fā)展,大量的智能算法都是用Python來實現(xiàn)润匙,越來越多人開始學習編程诗眨。
2017年由EEE Spectrum雜志發(fā)布的排行榜單上,我們可以發(fā)現(xiàn)孕讳,排在前三名的分別為:Python匠楚、C巍膘、Java 和 C++。
二芋簿、為什么說python更適合初學者入門
1. 對比其他編程語言python更加容易上手峡懈;
2. python是以優(yōu)雅、明確与斤、簡單為主的設計哲學肪康;如果你試著讀一段寫的規(guī)范的 Python 代碼,會感覺像是在讀英語一樣撩穿。這也是 Python 的最大優(yōu)點磷支,它使你能夠?qū)W⒂诮鉀Q問題而不是去搞明白語言本身。
3. python追求的是找到最佳的解決方案而不是其他語言所追求的多種解決方案食寡,換句話說是雾狈,它能夠使你更加專注于解決問題而是去搞明白語言本身;python是一種腳本語言抵皱,寫好了就可以直接運行善榛,省去了編譯鏈接的麻煩,對于需要多動手實踐的初學者而言呻畸,也就是少了出錯的機會锭弊。
4. Python崇尚的是實用,它的整體環(huán)境是用C來編寫的擂错,使用python編程不需要考慮眾多的底層細節(jié)(如,不必考慮如何管理你的內(nèi)存),
5. 功能豐富的語言樱蛤,它擁有一個強大的基本類庫和數(shù)量眾多的第三方擴展,?你只需調(diào)用即可而無需再重新發(fā)明輪子钮呀,大大的節(jié)省你的開發(fā)時間與精力;
三昨凡、Python能做什么
作為一名業(yè)余開發(fā)者爽醋,只是想在資源少的情況下快速做出自己想要的東西、自動化的解決生活中的問題便脊,那么 Python 可以幫你做到這幾類事情:
網(wǎng)站的開發(fā)
借助功能豐富的網(wǎng)站框架 django蚂四、flask 等等,你可以快速搭建自己的網(wǎng)站哪痰,還可以做到移動端自適應遂赠。
用爬蟲爬取或處理大量信息?
當你需要獲取大批量數(shù)據(jù)或是批量處理的時候,Python 爬蟲可以快速做到這些晌杰,從而節(jié)省你的重復勞動時間跷睦。比如:微博私信機器人、批量下載美劇肋演、運行投資策略抑诸、刷折扣機票烂琴、爬合適房源、系統(tǒng)管理員的腳本任務等等蜕乡。
科學計算
Python被廣泛的運用于科學和數(shù)字計算中奸绷,例如生物信息學、物理层玲、建筑号醉、地理信息系統(tǒng)、圖像可視化分析称簿、生命科學等扣癣,常用numpy、SciPy憨降、Biopython父虑、SunPy等。
再包裝其他語言的程序
Python 又叫做膠水語言授药,因為它可以用混臺編譯的方式使用 c/c++/java 等等語言的庫士嚎。?
智能硬件
樹莓派作為微型電腦,也使用了 Python 作為主要開發(fā)語言悔叽。
除此之外
Python能做的事情很多很多莱衩,比方說自動化測試編寫為簡單的實現(xiàn)腳本,運用在Selenium/lr中娇澎,實現(xiàn)自動化笨蚁;Python還可編寫桌面圖形用戶界面,還可以擴展微軟的Windows趟庄,常用Tk括细、GTK+、PyQt戚啥、win32等奋单;還可以用來做游戲開發(fā),Python有很好的3D渲染庫和游戲開發(fā)框架猫十,有很多使用Python開發(fā)的游戲览濒,如迪斯尼卡通城、黑暗之刃拖云。常用PyGame贷笛、Pykyra等和一個PyWeek的比賽等等。