TIOBE編程語言排行榜前20的語言入門書籍推薦

這篇文章主要爲大家推薦了TIOBE編程語言排行榜前20的語言入門書籍,具有一定的參考價值,感興趣的小夥伴們可以參考一下

根據TIOBE 編程語言排行榜前20的語言分享相關圖書(部分空缺)。

在正式介紹編程語言排行之前,你敢不敢先挑戰一下自己的編程技能?!測試下自己的編程風格?!

挑戰編程技能:57道程序員功力測試題

 

踐行“實踐出真知”的理念,從基本原理出發解決問題

新手程序員在具備了理論基礎後,面對實際項目時往往不知道如何解決問題;有經驗的程序員在學習了一門新語言後,也會有很多不知道如何使用的特性。針對程序員的這一普遍困惑,資深軟件工程師Brian P. Hogan在這本書中總結了57道練習題,幫助他們錘鍊技能。這些練習題均取自實踐,難度會逐漸增加,使得編程訓練充滿挑戰又樂趣多多。

編程風格:好代碼的邏輯

資深程序員不僅需要寫出正確、健壯的代碼,更需要爲了不同的目的,選擇合適的方式來編程。

本書分別使用33種方法,在不同的約束定義下,實現了同一個詞頻統計任務,展示出風格迥異的編程風格,幫助讀者加深對程序設計和系統設計方式的理解,爲讀者提供嶄新的編程思路。

編程語言入門書推薦

1. Java

《Java編程思維》從最基本的編程術語入手,用代碼示例詮釋計算機科學概念,旨在教會讀者像計算機科學家那樣思考,並掌握解決問題這一重要技能。書中內容共分爲14章、3個附錄,每章末都附有術語表和練習。

本書無意全面介紹 Java,只是想讓讀者瞭解基本的編程結構和技巧。我們從小問題和基本算法着手,逐步過渡到面向對象設計,用計算機教學術語講,本書採取的是“遲來的對象”法。

2. C

  • 原版暢銷28萬冊
  • 205段代碼+220幅圖表,雙色印刷 
  • 日本C語言經典教材,被譽爲“C語言聖經”

3. C++

 

  • 全球數百所高校計算機編程入門教程
  • 作者多年教學經驗總結,結合大量實戰案例,培養編程技能
  • 介紹C++編程知識及問題解決方式與方法

本書介紹C++編程知識及問題解決方式與方法。新增了編程練習,面向學生重新組織了書中內容;從教育與傳播知識的角度考慮,其中涵蓋實際案例研究,並用高度相關的練習強化讀者對關鍵概念的理解,以及對關鍵技能的掌握;C++語言結構與理論並重。

4. C#

點擊鏈接,下載電子版

  • 迄今爲止最容易看懂的一本C#入門圖書
  • 全新可視化敘述方式,圖文並茂
  • 大量表格和代碼示例,全面、直觀闡述C#語言特性

本書是廣受讚譽C#圖解教程的最新版本。作者在本書中創造了一種全新的可視化敘述方式,以圖文並茂的形式、樸實簡潔的文字,並輔之以大量表格和代碼示例,全面、直觀地闡述了C#語言的各種特性。新版本除了精心修訂舊版內容外,還全面涵蓋了C#5.0的新增特性,比如異步編程、調用者信息、case表達式、帶參數的泛型構造函數、支持null類型運算等。通過本書,讀者能夠快速、深入地理解C#,爲自己的編程生涯打下良好的基礎。

5. Python

點擊鏈接,下載電子版

書中內容分爲基礎篇和實戰篇兩部分。基礎篇介紹基本的編程概念,如列表、字典、類和循環,並指導讀者編寫整潔且易於理解的代碼。另外還介紹瞭如何讓程序能夠與用戶交互,以及如何在代碼運行前進行測試。實戰篇介紹如何利用新學到的知識開發功能豐富的項目:2D遊戲《外星人入侵》,數據可視化實戰,Web應用程序。

6.  Visual Basic .NET 空缺

7. PHP

本書全面講述PHP 與MySQL,書中不但全面介紹了兩種技術的核心特性,還講解了如何高效地結合這兩種技術構建健壯的數據驅動的應用程序。本書涵蓋了兩種技術新版本中出現的最新特性, 書中大量實際的示例和深入的分析均來自於作者在這方面多年的專業經驗,可用於解決開發者在實際中所面臨的各種挑戰。

書籍推薦丨PHP初學者必看的4本經典書

8. JavaScript

點擊鏈接,下載電子版

  • Nicholas C. Zakas最負盛名的JavaScript參考書
  • 一幅濃墨重彩的語言畫卷,一部推陳出新的技術名著
  • 全能前端人員必讀之經典,全面知識更新必備之佳作

全書從JavaScript語言實現的各個組成部分——語言核心、DOM、BOM、事件模型講起,深入淺出地探討了面向對象編程、Ajax 與Comet服務器端通信,HTML5表單、媒體、Canvas(包括WebGL)及Web Workers、地理定位、跨文檔傳遞消息、客戶端存儲(包括IndexedDB)等新API,還介紹了離線應用和與維護、性能、部署相關的最佳開發實踐。本書附錄展望了未來的API和ECMAScript Harmony規範。

9. Perl 空缺

10.  Ruby

 

點擊鏈接,下載電子版

  • 原版重印34次!Ruby之父松本行弘親自審校並作序推薦!
  • 日本Ruby協會創始人兼會長傾情力作!
  • Ruby入門首選教程,原版15年長銷,第5版支持Ruby 2.3,全新升級!

本書是日本公認的最好的Ruby入門教程。本書對應Ruby 2.3,通俗易懂地講解了編程時所需要的變量、常量、方法、類、流程控制等的語法,以及主要類的使用方法和簡單的應用,讓沒有編程經驗的讀者也能輕鬆掌握Ruby,做到融會貫通並靈活應用到實際工作中。

11.  Swift

本書系統講解了在iOS和macOS平臺上,使用蘋果的Swift語言開發iPhone、iPad和Mac應用的基本概念和編程技巧。主要圍繞使用Swift語言進行iOS和macOS開發,結合大量代碼示例,教會讀者利用高級iOS和macOS特性開發真實的應用。

12.  Delphi/Object Pascal 空缺
13.  Visual Basic 空缺
14.  Assembly language 空缺

15.  R

  • 最受歡迎的R語言圖書升級版
  • 用R輕鬆實現數據挖掘、數據可視化
  • 新增預測性分析、簡化多變量數據等近200頁內容

第2版新增6章內容,涵蓋時間序列、聚類分析、分類、高級編程、創建包和創建動態報告等,並分別詳細介紹瞭如何使用ggplot2和lattice進行高級繪圖。通讀本書,你將全面掌握使用R語言進行數據分析、數據挖掘的技巧,領略大量探索和展示數據的圖形功能,並學會如何撰寫動態報告,從而更加高效地進行分析與溝通。

16.  Go

本書首先介紹了Go語言的優秀特性、安裝設置方法、工程結構、標準命令和工具、語法基礎、數據類型以及流程控制方法,接着闡述了與多進程編程和多線程編程有關的知識,然後重點介紹了goroutine、channel以及Go提供的傳統同步方法,最後通過一個完整實例——網絡爬蟲框架進一步闡述Go語言的哲學和理念,同時分享作者在多年編程生涯中的一些見解和感悟。

與上一版相比,本書不僅基於Go 1.8對上一版進行了全面更新,而且更深入地描繪了Go運行時系統的內部機理,並且大幅改進了示例代碼。

17.  MATLAB 空缺

18.  Objective-C

點擊鏈接,下載電子版

本書三位作者是頂級蘋果專家,書中以蘋果最新的Xcode 4.x工具爲基礎,詳細講述了Objective–C的全部基礎知識,涵蓋了塊、GCD、ARC、類擴展、繼承、組合、對象初始化、分類、協議、內存管理和組織源文件等新主題,介紹瞭如何用UIKit構建用戶界面。

19.  Scratch


本書內容不僅綜合了數學、科學、音樂、實踐等科目,而且貫徹了STEAM教育理念,旨在引導讀者通過實踐來探索、發現並理解現實中的知識,在激發創造力的同時提升思考能力和與他人的協作能力。

本書圖文並茂,寓教於樂,適合中小學生等初學者自學或在家長的幫助下學習。

本系列還有《Scratch少兒趣味編程》。

20.  Dart 空缺

【部分推薦】

點擊鏈接,下載電子版

  • 資深數據庫工程師寫給初學者的實用指南!
  • 107張圖表+209段代碼+88個法則,菜鳥進階必備!
  • 基於標準SQL編寫,明示各RDBMS(PostgreSQL/DB2/MySQL/Oracle/SQL Server)的差異!
  • 第1版豆瓣評分8.8分,重印13次,好評如潮

【和第1版有何不同?】

★ 更新!
將示例程序更新爲對應新版本的RDBMS,即Oracle Database 12cR1、SQL Server 2014、DB2 10.5、PostgreSQL 9.5.3、MySQL 5.7。

★ 更全!
新增一章介紹從應用程序執行SQL語句的方法。

★ 更本土化!
針對讀者反映的第1版中示例程序中使用“日式拼音”的問題,第2版中已全部更新爲英文。

活動鏈接:雙十一,全場圖書滿減high起來

歡迎在留言區跟大家分享你的書單哦~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章