入小学教材、主流编程语言增长最快…… Python 的 2017 回顾
(點擊上方公眾號,可快速關注)
整理:Python開發者(PythonCoder)
【導讀】:每當有 Python 相關重要資訊時,「Python開發者」都會跟進推薦給大家。2017 年中 Python 相關的重要資訊,主要集中在下半年。
# 提示:下方書名號的標題,點擊可查看全文。
1月
null
2月
《Python 正式遷移到 GitHub》
Python?正式遷移到源碼托管平臺 GitHub,擁抱了 Git 版本控制系統。
這個不是舊文。Python 社區早在2014年就開始討論是否遷移到 GitHub 以改進開發流程,當時 Python 使用的版本控制系統是 Mercurial,而 GitHub 只支持 Git 版本控制系統,所以這也意味著 Python 需要遷移到 Git。
2016 年 1 月,Python 項目宣布將遷移到 GitHub,從 Mercurial 切換到 Git 。
2017 年 2 月,終于有結果了,Brett Cannon 在 Python 官方郵件組發消息,確定遷移到 GitHub 的日期了。
幕后故事,強烈推薦查看我們特別翻譯的文章:《Python 遷移到 GitHub 的幕后故事》
《TensorFlow 1.0 要來了 它將帶來哪些革命性變化?》
新版本強化了對 Python 的支持,TensorFlow 現已支持與 Python 3 兼容的 Docker 鏡像。對于所有 Python 用戶,TensorFlow 現在可以通過 Python 的原生軟件包管理器 pip 來安裝。
《在美國入境還要現場考編程?他就體驗了一把》
據 news.com.au 2月16日報道,最近有位 24 歲的澳大利亞程序員 David Thornton,他在歐洲學習,準備去美國度假。在美國 Newark 機場,原本以為就是和往常那樣的常規詢問,但萬萬沒想到,他體驗了一把現場編程考試。
下面是海關警員和 David 的對話:
「你之前來過美國么?」
「來過」
「這次你要呆多長時間?」
「10 天」
「你來做什么?」
「度假」
「你的職業是做什么的?」
「軟件工程師」
「你會 Python 么?」
「會」
「我在編寫一段程序時遇到了問題,你能幫幫忙么?」
「當然可以」 ?// David 聽到這個問題時,非常震驚。接著海關人員開始讀電腦上的東西給 David 聽,David 心想我就是想來美國度個假玩玩,感覺這人要設計套路他。心里雖然這么想,但嘴上還是答應了。
3月/4月/5月
null
6月
《PyPy v5.8 發布,有這些新亮點》
修復了 Shadowstack RootFinder 垃圾收集器策略中多線程程序崩潰的關鍵錯誤
向 vmprof 統計分析器中的配置文件框添加了原生 PyPy 支持
pack * 和 unpack * 結構模塊功能速度加快,Microbenchmarks 上顯示有 2-10 倍的加速
添加了(默認情況下禁用)鏈接時間優化和基本解釋器的配置文件引導優化,這可能使未受影響的代碼運行速度更快。要使用這些,請使用適當的選項進行設置。
7月
《IEEE Spectrum 2017 編程語言排行:Python 奪冠》
IEEE Spectrum 雜志發布了一年一度的編程語言排行榜,這也是他們發布的第四屆編程語言 Top 榜。據介紹,IEEE Spectrum 的排序是來自 10 個重要線上數據源的綜合,例如 Stack Overflow、Twitter、Reddit、IEEE Xplore、GitHub、CareerBuilder 等等,對 48 種語言進行排行。
8月
null
9月
《Python 是增長最快的主流編程語言》
Stack Overflow 發布的統計數據表明,Python 是增長量最快的編程語言。
為什么增長這么快?背后原因,請看 Stack Overflow 工程師的分析文章:《為什么 Python 增長如此之快?》
《Python 版本調查發現 3.x 增長 8.2%,2.7 依然是主流?》
Semaphore 是一個國外持續集成/持續部署方案服務商。 Python 版本在商業項目中使用情況,Semaphore 在 2016 年調查發現 Python 2.7 比例超過了 70%,Python 3.x 是 28.1%。
10月
《不和版本帝爭,16 年后 SciPy 1.0 版終發布》
SciPy 是一個開源的 Python 算法庫和數學工具包。SciPy 包含的模塊有最優化、線性代數、積分、插值、特殊函數、快速傅里葉變換、信號處理和圖像處理、常微分方程求解和其他科學與工程中常用的計算。
10 月 25 日,SciPy 團隊成員 Ralf Gommers 在 Python 官方郵件組發文宣布 SciPy 1.0 終于發布了。
Ralf 稱,「很高興宣布?SciPy 1.0 的發布,自從 0.1 版面世 16 年后,1.0 版姍姍來遲。這是一次漫長而富有成效的旅程,期待在未來有更多令人激動的特性。」
《GitHub 年度開發者報告中,Python 超過 Java,排在編程語言 Top 15 的第二位》
(點擊可看大圖)
可以看到,Python 已代替 Java 從去年的第三突進了第二,相比去年它新增了 40% 的 Pull Request。越來越多開發者在感慨“人生苦短”?了?
11月
《Numpy 庫準備放棄支持 Python 2》
Numpy 是 Python 的一個科學計算的庫,提供了矩陣運算的功能,一般與 Scipy、matplotlib 一起使用。
今天 Numpy 的 GitHub 主頁上發文稱,Numpy 庫準備從 2019 年 1 月 1 日起,放棄支持 Python 2。
《Python 最火,R 極具潛力:2017 機器學習調查報告》
數據平臺 Kaggle 發布了 2017 機器學習及數據科學調查報告,這也是 Kaggle 首次進行全行業調查。調查共收到超過 16000 份回復,受訪內容包括最受歡迎的編程語言、不同國家數據科學家的平均年齡、不同國家的平均年薪等。
12月
《大新聞!Django 2.0 發布,不再支持 Python 2》
12 月 2 日,Python Web 開發框架?Django 官網發文宣布推送 Django 2.0 版。在 Django 2.0 的發布說明中,最大吸引注意的內容就是兼容性。
Django 1.11.x?是支持?Python 2.7?的最后版本;
Django 2.0?支持?Python 3.4、3.5 和 3.6;
Django 2.0 對 Python 3.4 將于 2019 年 3 月結束支持,因此 Django 2.0 也將是最后一個支持 Python 3.4 的版本。
《大改革!Python 進入山東小學教材,還列入全國計算機等級考試》
山東省最新出版的小學信息技術六年級教材也加入了 Python 內容,小學生都開始接觸 Python 語言了!
除了中小學的變動之外,教育部考試中心于 2017 年 10 月 11 日發布全國計算機等級考試(NCRE)體系調整的通知。
在 NCRE 調整方案中,全國計算機等級考試二級:
新增“Python 語言程序設計”科目(代碼:66),考試時長:120 分鐘,軟件要求:Python 3.5.2?版本及以上 IDLE,2018 年 9 月首次開考。
《微軟正考慮添加 Python 為官方的 Excel 腳本語言》
據外媒報道,微軟正考慮添加 Python 為官方的一種?Excel 腳本語言,如果獲得批準,Excel 用戶將能夠像目前使用 VBA 腳本一樣,使用 Python 腳本與 Excel 文檔、數據以及一些 Excel 核心函數進行交互。
# 可能有遺留,歡迎留言補充。
看完本文有收獲?請轉發分享給更多人
關注「Python開發者」,提升Python技能
總結
以上是生活随笔為你收集整理的入小学教材、主流编程语言增长最快…… Python 的 2017 回顾的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 东北大学专业 计算机专业英语教材,东北大
- 下一篇: 欧洲共同语言参考标准英语c1,美国小学英