自從20年前有 TIOBE 指數以來,Java 和 C首次不再占據前兩位,C仍然是第一,但現在是 Python 占據了第二的位置,
有人說,Python 最近的流行是由于資料挖掘、人工智能和數值計算等領域的蓬勃發展,但我有不同的看法,我相信 Python 的流行與各種一般性需求相關,
在過去,大多數編程作業都是由程式員完成的,但是現在到處都需要編程技能才能完成作業,并且缺乏優秀的程式員,因此,我們需要一些非程式員的人可以處理的簡單的程式問題,一些容易學習的東西,快速地研發和簡單平滑的部署,Python 滿足了所有這些需求,
不久前,我的車胎癟了送去廠里維修,當時修理師和我閑聊,我說我在軟體行業作業時,他笑了笑,開始熱情地談論他現在的愛好:用 Python 編程,從那一刻起,我就知道 Python 將變得無處不在,
—— Paul Jansen CEO TIOBE
排名明顯變化的語言:
GO:從 14 位 升到 13 位
Swift:從 16 位 升到 14 位
Delphi/Objective Pascal:從 22 位 升到 18 位
Transact-SQL:從 24 位 升到 20 位
PowerShell :從 41 位 升到 31 位
Haskell:從 45 位 升到 41 位
Ruby:從 13 位 降到 15 位
MATLAB:從 15 位 降到 17 位
ABAP:從 29 位 降到 33 位
2002 - 2020 熱門語言趨勢
本月 Top 20 語言排行
Top 21 - Top 50,你熟悉哪個?
編程語言歷史排名變化情況(12個月平均排位)
銷售 750,000 冊的經典
《Python 編程:從入門到實踐(第2版)》
埃里克·馬瑟斯(Eric Matthes)| 著
袁國忠 | 譯
本書是針對所有層次 Python 讀者而作的 Python 入門書,
全書分兩部分:
第一部分介紹用Python編程所必須了解的基本概念,包括強大的Python庫和工具,以及串列、字典、if陳述句、類、檔案與例外、代碼測驗等內容;
第二部分將理論付諸實踐,講解如何開發三個專案,包括簡單的2D游戲、利用資料生成互動式的資訊圖以及創建和定制簡單的 Web 應用,并幫助讀者解決常見編程問題和困惑,
第2版進行了全面修訂,簡化了 Python 安裝流程,新增了f字串、get()方法等內容,并且在專案中使用了Plotly庫以及新版本的Django和Bootstrap,等等,
哈佛、麻省理工、斯坦福等名校 C語言教材
K.N.King | 著
呂秀鋒,黃倩 | 譯
時至今日, C語言仍然是計算機領域的通用語言之一,但今天的 C語言已經和最初的時候大不相同了,本書最主要的一個目的就是通過一種“現代方法”來介紹 C語言,書中強調標準 C,強調軟體工程,不再強調“手工優化”,這一版中緊密結合了 C99標準,并與 C89標準進行對照,補充了 C99中的最新特性,本書分為 C語言的基礎特性、 C語言的高級特性、 C語言標準庫和參考資料 4個部分,每章末尾都有一個“問與答”小節給出一系列與該章內容相關的問題及答案,此外還包含適量的習題,
本書是為大學本科階段的 C語言課程撰寫的教材,同時也非常適合作為其他課程的輔助用書,
從實際資料分析出發,全面掌握R編程
Robert I. Kabacoff | 著
王小寧,劉擷芯,黃俊文 | 譯
本書注重實用性,是一本全面而細致的R指南,高度概括了該軟體和它的強大功能,展示了使用的統計示例,且對于難以用傳統方法處理的凌亂、不完整和非正態的資料給出了優雅的處理方法,
作者不僅僅探討統計分析,還闡述了大量探索和展示資料的圖形功能,新版做了大量更新和修正,新增了近200頁內容,介紹資料挖掘、預測性分析和高級編程,
本書適合資料分析人員及R用戶學習參考,
C++代碼優化的經典
Kurt Guntheroth | 著
楊文軒 | 譯
作者精選了他在近30年編程生涯中最頻繁使用的技術和能夠帶來最大性能提升效果的技術,旨在讓讀者在提升C++編程能力的同時,思考軟體優化之美,
書中主要內容有:代碼優化的意義和總原則,與優化有關的計算機硬體背景知識,能行分析方法及工具,優化字串的使用,演算法、查找和排序等等,
許式偉 | 著
本書以介紹Go語言特性為主,示例則盡量采用作者開發團隊平常的實踐,內容涉及記憶體管理(堆和堆疊)、錯誤處理、OOP、并發編程等關鍵話題,
這本書面向的讀者是所有打算用Go語言的開發者,主要包括目前使用C、C++、Java、C#的開發人員,甚至一些Python、PHP開發人員也可能轉為 Go 程式員,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/206198.html
標籤:java
