電腦專業相關電子書推薦和下載 – 持續更新
推薦一些電腦方向的電腦基礎、數據結構與演算法、python、Java、C/C++、Linux、深度學習、機器學習等方面的書籍。
本文匯總了開源的電子書分享平台的書單並不提供下載鏈接,需要下載電子書的請移步到開源平台下載://github.com/yyl424525/CS-Books-PDF
Tricks:
- 試試Ctrl+F查找資料哦
- 若沒有找到你需要的書籍,請留言評論區或公眾號內
- 本文持續更新,敬請關注
- 說明部分是「文字版」的是可複製文字的高清pdf版本,閱讀效果更佳
電腦相關暢銷書
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
數學之美 |
吳軍 |
Google 科學家吳軍的暢銷書 |
 |
文字版 |
浪潮之巔 |
吳軍 |
Google 科學家吳軍的暢銷書 |
 |
掃描版,帶目錄 |
數據結構與演算法相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
演算法導論 |
托馬斯等人 |
電腦中數據結構與演算法的標準參考手冊 |
 |
掃描版 |
挑戰程式設計競賽 |
秋葉拓哉 等人 |
世界頂級程式設計高手的經驗總結 |
 |
掃描版 |
劍指offer |
何海濤 |
名企面試官精講典型編程題 |
 |
掃描版,帶目錄 |
程式設計師程式碼面試指南 |
左程雲 |
IT名企演算法與數據結構 |
 |
掃描版,帶目錄 |
演算法競賽入門經典 第2版 |
劉汝佳 |
ACM和NOIP競賽標準教材 |
 |
文字版 |
演算法競賽入門經典訓練指南 |
劉汝佳 |
ACM和NOIP競賽標準教材 |
 |
文字版 |
演算法競賽寶典 三部 |
張新華 |
三部分別為:語言及演算法入門;基礎演算法藝術;基礎數據結構 |
 |
掃描版,帶目錄 |
編程之美 + 源程式碼 |
微軟小組 |
微軟技術面試心得 |
 |
掃描版 |
編程珠璣 |
Jon Bentley |
電腦科學方面的經典名著 |
 |
掃描版,帶目錄 |
演算法(第4版) |
Robert Sedgewick |
Java程式碼實現的演算法書 |
 |
文字版 |
啊哈!演算法 |
啊哈磊 |
一本充滿智慧和趣味的演算法入門書 |
 |
掃描版,帶目錄 |
電腦程式設計藝術 卷1:基本演算法(第3版) |
Donald E. Knuth |
公認的電腦科學領域權威之作 |
 |
掃描版,帶目錄 |
電腦程式設計藝術 卷2:半數值演算法(第3版) |
Donald E. Knuth |
公認的電腦科學領域權威之作 |
 |
掃描版,帶目錄 |
電腦程式設計藝術 卷3:排序與查找(第3版) |
Donald E. Knuth |
公認的電腦科學領域權威之作 |
 |
掃描版,帶目錄 |
大話數據結構 |
程傑 |
電腦教師教學書籍 |
 |
掃描版,有目錄 |
演算法圖解 |
[美] Aditya Bhargava |
演算法基礎入門 |
 |
文字版 |
ACM大學生程式設計競賽在線題庫精選題解 |
趙端陽等人 |
演算法分析與設計習題解答 |
 |
掃描版,帶目錄 |
ACM國際大學生程式設計競賽 三部 |
俞勇 |
第一本:知識與入門;第二本:演算法與程式碼;第三本:題目與解讀 |
 |
掃描版,帶目錄 |
機器學習相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
機器學習 |
Mitcheel(ICML會議創始人) |
教材、參考書 |
 |
文字版 |
機器學習導論 |
Ethen Alpaydin |
MIT公開課教材 |
 |
掃描版,帶目錄 |
統計學習方法 |
李航 |
機器學習入門必看書籍 |
 |
掃描版,帶目錄 |
統計學習方法 第2版 + 程式碼、課件 |
李航 |
機器學習入門必看書籍 |
 |
掃描版,帶目錄 |
機器學習 (西瓜書)+ 手推筆記 |
周志華 |
機器學習入門必看書籍 |
 |
掃描版,帶目錄 |
機器學習實戰 + 源程式碼 |
[美] Peter |
基於ScikitLearn和TensorFlow的機器學習實戰書籍 |
 |
文字版 |
白面機器學習 |
葫蘆娃 |
收錄了超過100道機器學習演算法工程師的面試題目和解答 |
 |
掃描版,帶目錄 |
機器學習及其應用 |
王珏、周志華 |
以綜述的形式分別介紹機器學習不同分支及相關領域的研究進展 |
 |
掃描版,帶目錄 |
機器學習與應用 |
雷明 |
機器學習和深度學習領域的入門與提高教材 |
 |
掃描版,帶目錄 |
圖解機器學習 |
衫山將 |
人人都能懂的演算法原理 |
 |
掃描版,帶目錄 |
Python機器學習 |
[美] Randal |
基於Python的機器學習書籍 |
 |
文字版 |
Python機器學習及實踐 |
范淼 |
從零開始通往Kaggle競賽之路 |
 |
掃描版,帶目錄 |
Python機器學習經典實例 |
[美] Prateek Joshi |
適合Python初學者 |
 |
文字版 |
用Python做科學計算 |
Hyry Studio |
Numpy、Matplotlib、Scipy教程 |
 |
文字版 |
機器學習實踐指南:案例應用解析 |
麥 好 |
全書分為準備篇、基礎篇、統計分析實戰篇和機器學習實戰篇 |
 |
文字版 |
機器學習演算法原理與編程實踐 |
鄭捷 |
適合初學者的編程實踐 |
 |
文字版 |
機器學習系統設計 |
里徹特 (Willi Richert) |
理論+實踐 |
 |
掃描版 |
特徵工程相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
精通特徵工程 |
[美] 愛麗絲 |
數據降維、特徵生成、特徵縮放 |
 |
文字版 |
推薦系統相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
推薦系統實踐 |
[美] Gary.Wrigh |
高清晰中文書籤版 |
 |
文字版 |
數據挖掘相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
Python數據挖掘入門與實踐 |
[澳] Robert Layton |
scikit-learn |
 |
文字版 |
數據挖掘:實用案例分析 |
張良均等人 |
數據挖掘基礎、實戰 |
 |
文字版 |
常用數據挖掘演算法總結及 Python 實現 |
未知 |
數據挖掘的演算法原理級實踐 |
 |
文字版 |
數據挖掘:概念與技術(中文第三版) |
Jiawei Han |
講述數據挖掘領域的重要知識和技術創新 |
 |
文字版 |
Web數據挖掘 |
未知 |
scikit-learn |
 |
掃描版,帶目錄 |
大數據 互聯網大規模數據挖掘與分散式處理 |
[美]Anand Rajaraman |
分散式文件系統、相似性搜索、搜索引擎技術、頻繁項集挖掘、聚類演算法、廣告管理及推薦系統 |
 |
掃描版,帶目錄 |
統計學習基礎 數據挖掘、推理與預測 |
[美]黑斯蒂 |
國外數據挖掘教材 |
 |
掃描版 |
深度學習相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
深度學習 |
IanGoodfellow(伊恩·古德費洛) |
號稱深度學習「聖經」的書籍 |
 |
文字版 |
神經⽹絡與深度學習 |
[美] Nielsen |
深度學習入門書籍 |
 |
文字版 |
PyTorch深度學習實戰 |
侯宜軍 |
深度學習實踐書籍 |
 |
文字版 |
神經網路與機器學習 第3版 |
[美] Simon Haykin |
高等院校電腦相關專業教材 |
 |
文字版 |
Python深度學習 |
[美] 弗朗索瓦·肖萊 |
Keras之父編著 |
 |
文字版 |
Keras影像深度學習實戰 |
侯宜軍 |
深度學習實踐書籍 |
 |
文字版 |
深度學習之TensorFlow |
李金洪 |
入門、原理與進階實戰 |
 |
掃描版,帶目錄 |
Tensorflow實戰Google深度學習框架 |
鄭澤宇 |
深度學習實踐書籍 |
 |
掃描版,帶目錄 |
TensorFlow實戰 |
黃文堅 |
深度學習實踐書籍 |
 |
掃描版,帶目錄 |
深度卷積網路:原理與實踐 |
彭博 |
深度學習實踐書籍 |
 |
掃描版,帶目錄 |
深度學習:原理與應用實踐 |
張重生 |
深度學習實踐書籍 |
 |
掃描版,帶目錄 |
深度學習原理與TensorFlow實踐 |
喻儼、莫瑜等人 |
深度學習實踐書籍 |
 |
掃描版,帶目錄 |
深度學習與電腦視覺: |
叶韻 |
演算法原理、框架應用與程式碼實現 |
 |
掃描版,帶目錄 |
GAN:實戰生成對抗網路 |
叶韻 |
演算法原理、框架應用與程式碼實現 |
 |
掃描版,帶目錄 |
Python神經網路編程 |
[英] 塔里克•拉希德 |
入門神經網路的編程書 |
 |
文字版 |
21個項目玩轉深度學習 |
何之源 |
基於Tensorflow的實踐詳解 |
 |
掃描版,帶目錄 |
自然語言處理
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
精通Python自然語言處理 |
[印度] Deepti Chopra |
Python 實現各種 NLP任務 |
 |
文字版 |
自然語言處理原理與技術實現 |
羅剛 |
NLP實踐 |
 |
掃描版,帶目錄 |
NLP漢語自然語言處理原理與實踐 |
鄭捷 |
NLP實踐 |
 |
掃描版,帶目錄 |
LDA 數學八卦 |
靳志輝 |
LDA原理解析 |
 |
文字版 |
Python相關書籍
Python基礎
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
流暢的Python |
[巴西] Luciano Ramalho |
介紹較高級的python用法 |
 |
文字版 |
Python編程:從入門到實踐 |
[美] Eric Matthes |
python基礎、matplotlib、NumPy |
 |
文字版 |
Python 核心編程(第3版) |
[美] Wesley Chun |
網路編程、GUI、資料庫、執行緒、Web 開發 |
 |
文字版 |
Python高級編程 |
[法] Tarek Ziadé |
涉及較高級的語法 |
 |
掃描版 |
Python演算法教程 |
[挪威] Magnus Lie Hetland |
涵蓋了各種數據結構、模組、演算法以及邏輯問題 |
 |
掃描版 |
Python編程入門 第3版 |
[美] Toby Donaldson |
圖文並茂的Python學習參考書 |
 |
掃描版 |
Python開發實戰 |
[美]尼納德·薩斯葉 |
Python Web開發實戰 |
 |
掃描版 |
Python基礎教程(第2版) |
[挪威] 赫特蘭 |
適合Python初學者 |
 |
掃描版 |
Python數據分析 – Numpy、Pandas、Matplotlib
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
鮮活的數據-數據可視化指南 |
[美] Nathan Yau |
數據處理、數據可視化 |
 |
文字版 |
數據科學實戰 |
[美] Rachel Schutt |
數據科學 |
 |
文字版 |
利用Python進行數據分析 |
[美] 韋斯·麥金尼 |
Numpy、Pandas、Matplotlib |
 |
掃描版、帶目錄 + 文字版 |
Python數據處理 |
[美] Jacqueline Kazil |
數據獲取、數據清洗、數據探索、數據呈現、數據規模化和自動化 |
 |
文字版 |
Python數據科學手冊 |
[美] Jake VanderPlas |
Numpy、Pandas、Matplotlib |
 |
文字版 |
數據科學入門 |
[美] 韋斯·麥金尼 |
Numpy、Pandas、Matplotlib |
 |
文字版 |
Python數據可視化編程實戰 |
[美] Jan Erik Solem |
matplotlib、NumPy、scipy |
 |
掃描版、帶目錄 |
NumPy攻略 Python科學計算與數據分析 |
[美] Jan Erik Solem |
matplotlib、NumPy、scipy |
 |
掃描版、帶目錄 |
Python金融大數據分析 |
[德]伊夫·希爾皮斯科 |
Python在金融學中的應用 |
 |
掃描版 |
Python數據分析與挖掘實戰 + 程式碼 |
張良均等人 |
數據挖掘 + Python |
 |
掃描版 |
Python數據分析基礎教程 (第2版) |
[印尼] Ivan Idris |
Numpy學習指南 |
 |
文字版 |
Python網路爬蟲 – Scrapy
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
Python網路數據採集 |
[美] Ryan Mitchell |
網路爬蟲、數據處理 |
 |
文字版 |
用Python寫網路爬蟲 |
[澳]理查德 勞森(Richard Lawson) |
網路爬蟲、scrapy庫 |
 |
文字版 |
精通Scrapy網路爬蟲 |
劉碩 |
重點介紹Scrapy |
 |
掃描版,帶目錄 |
Python + AI
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
精通Python自然語言處理 |
[印度] Deepti Chopra |
Python 實現各種 NLP任務 |
 |
文字版 |
Python自然語言處理 |
[美] Steven Bird |
NLP、NLTK庫 |
 |
文字版 |
Python電腦視覺編程 |
[美] Jan Erik Solem |
影像處理、OpenCV |
 |
文字版 |
Python機器學習 |
[美] Randal |
基於Python的機器學習書籍 |
 |
文字版 |
Python機器學習及實踐 |
范淼 |
從零開始通往Kaggle競賽之路 |
 |
掃描版,帶目錄 |
Python機器學習經典實例 |
[美] Prateek Joshi |
適合Python初學者 |
 |
文字版 |
Python深度學習 |
[美] 弗朗索瓦·肖萊 |
Keras之父編著 |
 |
文字版 |
Python神經網路編程 |
[英] 塔里克•拉希德 |
入門神經網路的編程書 |
 |
文字版 |
常用數據挖掘演算法總結及 Python 實現 |
未知 |
數據挖掘的演算法原理級實踐 |
 |
文字版 |
Python數據挖掘入門與實踐 |
[澳] Robert Layton |
scikit-learn |
 |
文字版 |
數學相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
矩陣論(第二版) |
楊明 劉先忠 |
線性變換、矩陣分解 |
 |
文字版 |
計算幾何–演算法與應用 |
[荷蘭]Mark de Berg (鄧俊輝譯) |
凸包、線段求交、多邊形三角剖分、Voronoi圖 |
 |
文字版 |
凸優化 |
[美] Byod |
凸優化問題解解決辦法 |
 |
掃描版,帶目錄 |
凸優化理論 |
Brualdi Bertsekas |
凸優化問題解解決辦法 |
 |
掃描版,帶目錄 |
最優化理論與演算法 (第2版) |
陳寶林 |
非線性規劃KT條件、無約束優化方法、約束優化方法、整數規劃和動態規劃等 |
 |
掃描版 |
組合數學 |
曹汝成 |
排列組合、容斥原理、鴿籠原理 |
 |
掃描版,帶目錄 |
組合數學(原書第5版) |
[美] Brualdi |
排列組合、容斥原理、鴿籠原理 |
 |
掃描版 |
Java相關書籍
Java基礎
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
Java編程思想第4版 |
[美] Bruce Eckel |
Java編程教材 |
 |
文字版 |
深入理解Java虛擬機:JVM高級特性與最佳實踐(最新第二版) |
周志明 |
整個Java圖書領域公認的經典著作 |
 |
掃描版,帶目錄 |
阿里巴巴Java開發手冊 |
阿里巴巴集團技術團隊 |
編程規範、工程結構 |
 |
掃描版,帶目錄 |
JAVA並發編程實踐 |
[美] Brian Goetz |
並發、執行緒、鎖 |
 |
掃描版,帶目錄 |
Effective Java 第2版 中文+英文+源碼 |
[美] Joshua Bloch |
Java編程中78條極具實用價值的經驗規則 |
 |
掃描版,帶目錄 |
C/C++相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
C++ Primer 第6版 |
[美] Stephen Prata |
C++編程教材 |
 |
文字版 |
Effective C++ 改善程式與設計的55個具體做法 |
[美] Scott Meyers |
35個改善編程與設計的有效方法 |
 |
掃描版 |
More Effective C++ |
[美] Scott Meyers |
35個改善編程與設計的有效方法 |
 |
文字版 |
C Primer Plus(第五版) |
[美] Stephen Prata |
C語言入門書籍 |
 |
掃描版 |
C++編程規範-101條規則準則與最佳實踐 |
[加]赫布 薩特(Herb Sutter) |
C++課程的教學參考書 |
 |
掃描版,帶目錄 |
STL源碼剖析 |
侯捷 |
詳解vector、set、map等STL |
 |
掃描版 |
C++ 並發編程 |
[美]Anthony Williams |
基於C++11新標準的並發和多執行緒編程深度指南 |
 |
掃描版,帶目錄 |
深入理解C++11 |
[加]Michael Wong |
C++11新特性解析與應用 |
 |
掃描版,帶目錄 |
Linux相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
鳥哥的Linux私房菜 |
台灣的VBird(鳥哥) |
非常經典Linux書 |
 |
文字版 |
鳥哥的LINUX私房菜 基礎學習篇(第四版) |
台灣的VBird(鳥哥) |
基於CentOS 7 |
 |
文字版 |
鳥哥的Linux私房菜伺服器架設篇(第三版) |
台灣的VBird(鳥哥) |
Linux 伺服器 |
 |
文字版 |
精通Linux(第2版) |
[美] Brian Ward |
Linux基礎教程 |
 |
文字版 |
Linux內核設計與實現 (第三版) |
[美] Robert Love |
Linux 內核教程 |
 |
掃描版,帶目錄 |
資料庫相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
MySQL必知必會 |
[美] Ben Forta |
高清晰中文書籤版 |
 |
文字版 |
SQL必知必會(第4版) |
[美] Ben Forta |
高清晰中文書籤版 |
 |
文字版 |
Android相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
第一行程式碼 Android + 源程式碼 |
郭霖 |
被譽為「Android學習第一書」 |
 |
文字版 |
電腦網路相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
TCP-IP詳解(卷一、二、三) |
[美] Gary.Wrigh |
高清晰中文書籤版 |
 |
文字版 |
圖解HTTP |
[日]上野 宣 |
HTTP協議的電子圖解教程 |
 |
掃描版,帶目錄 |
大數據技術相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
Spark機器學習 |
[南非] Nick Pentreath |
Spark、機器學習、推薦引擎 |
 |
文字版 |
Spark快速大數據分析 |
[美] Holden Karau |
Spark 教程 |
 |
文字版 |
Spark大數據處理:技術、應用與性能優化 |
高彥傑 |
Spark教程 |
 |
文字版 |
大數據Spark企業級實戰版 |
王家林 |
Spark SQL、MLLib、GraphX、Spark Streaming |
 |
掃描版,帶目錄 |
Spark MLlib 機器學習實踐 |
王曉華 |
Spark MLlib |
 |
掃描版,帶目錄 |
Hadoop權威指南 (第3版) |
[美]Tom Wbite |
Hadoop 教程 |
 |
掃描版,帶目錄 |
Hbase權威指南 |
[美]Lars George |
Hbase 教程 |
 |
掃描版,帶目錄 |
Hive編程指南 |
[美]Edward |
Hive 教程 |
 |
掃描版 |
R語言相關書籍
書籍名稱 |
作者 |
書籍介紹 |
書籍封面 |
說明 |
R語言實戰 |
[美] Robert I. Kabacoff |
全面而細緻的R語言指南 |
 |
文字版 |
其他
未完待續,敬請期待…
聲明
本頁書單均來自網路,如有侵權,請聯繫我立即刪除,我的郵箱:[email protected]。
關注微信公眾號跟蹤最新內容:輕鬆學演算法。
