计算机专业相关电子书推荐和下载 – 持续更新
推荐一些计算机方向的计算机基础、数据结构与算法、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语言指南 |
 |
文字版 |
其他
未完待续,敬请期待…
声明
本页书单均来自网络,如有侵权,请联系我立即删除,我的邮箱:yyl424525@126.com。
关注微信公众号跟踪最新内容:轻松学算法。
