关键词不能为空

位置:云林新闻励志网 > 经典语句 > 著名书籍书名大全-130+本免费编程相关书籍盘点,你想要的那本都在里面了

著名书籍书名大全-130+本免费编程相关书籍盘点,你想要的那本都在里面了

作者:车型网
日期:2020-02-26 17:50:09
阅读:

程序员书库(ID:CodingBook) 猿妹编译链接:https://github.com/ruanyf/free-books



经常有粉丝后台留言问:求助,有没有XX电子书啊?好不容易列了个书单,网上却一本都找不到......




近日,猿哥在Github上看到有人对《科技爱好者周刊》收集的免费书籍做了汇总,目前已经汇总了一百多本和技术相关的免费书籍,主要覆盖Web开发、系统管理、编程语言、数据库、软件开发、人工智能、理论书籍、其他等几个领域




例如系统管理涵盖了以下书籍,如果该书籍有中文版,还会特别说明,这样可以大大节省读者筛选的时间






我们以系统管理为例,看看这里面收集的书籍质量如何?




1、《Linux命令行大全》






《Linux命令行大全》主要介绍Linux命令行的使用,循序渐进,深入浅出,引导读者全面掌握命令行的使用方法。适合从其他平台过渡到Linux的新用户和初级Linux服务器管理员阅读。没有任何Linux基础和Linux编程经验的读者,也可以通过本书掌握Linux命令行的使用方法。


下载地址:http://sourceforge.net/projects/linuxcommand/files/TLCL/13.07/TLCL-13.07.pdf/download


2、《Learn command line》






这本书通过有趣的,图文并茂的方式为初学者介绍命令行基础知识。本书开源,你可以选择在线阅读,也可以选择下载PDF版本




下载地址:https://hellowebbooks.com/learn-command-line/




3、《鸟哥的 Linux 私房菜》






这是《鸟哥的 Linux 私房菜》作者鸟哥写的,该网站的教学文件积累了鸟哥整理多年的资料,可以追溯到2000年之前,对于想要学习Linux的伙伴来说是一份不可多得的好资料,不过,年底,该网站应该会迁移。




地址:http://linux.vbird.org/




4、Linux 之旅






这是一个免费学习Linux的网站,分为初级到高级,每一个阶段都划分为不同的模块进行介绍,最后还推荐4本和Linux相关的经典书籍




地址:https://linuxjourney.com/


5、《计算机系统导论:以汇编语言与 Linux 系统为例》






本书从程序员的角度介绍了计算机硬件如何工作的概念。程序员的工作是设计一系列指令,使硬件执行解决问题的操作。本书通过探索如何在指令集架构级别实现C / C ++语言来查看这些指令。本书使用的操作系统内核是Linux。




地址:http://bob.cs.sonoma.edu/IntroCompOrg-x64/bookli5.html#x6-6000




6、《计算机网络:系统方法》






本书在1996年出版了第1版,距今已经近十年了,为了适应时代发展第6版做了很大的改进,比如更新了示例,切合当下的技术发展,新增了PON和5G、RAN以及云计算是如何影响互联网结构等内容




下载地址:https://github.com/SystemsApproach/book/tree/master/published




7、《计算机组织导论:以树莓派和 ARM 汇编语言为例》






本书和第5本的《计算机系统导论:以汇编语言与 Linux 系统为例》是一个系列,本书中介绍的特定体系结构是在RaspberryPi上实现的ARM。操作系统是Raspbian,它基于Linux内核并包含GNU编程环境。




地址:http://bob.cs.sonoma.edu/IntroCompOrg-RPi/frontmatter-1.html




8、《计算机网络:原理,协议和实践》






这是一本开源书籍,它介绍计算机网络的主要原理以及主要的Internet协议,第一部分描述了该领域的理论基础以及主要的算法和协议;第二部分包含主要internet协议的详细介绍,包括 HTTP, DNS, TLS, TCP, UDP, IPv6, BGP, RIP, OSPF, 以太网和 WiFi。第三部分包含练习和实践实验,以便读者巩固检测学到的知识。




地址:https://www.computer-networking.info/#




9、《Linux 内核揭密》






这是一系列关于Linux 内核和其内在机理的帖子。




地址:https://xinqiu.gitbooks.io/linux-insides-cn/content/index.html




10、《运维工程师学校(Ops School)》






Ops School是一个综合性课程,它将帮助你学习如何成为一名运营工程师,运营工程师是管理大大小小的企业计算机系统的高技能人员。本书涵盖了从系统管理到安全、网络等方面的知识




地址:http://www.opsschool.org/




11、《文件系统设计(Practical File System Design)》






作者不仅介绍了一个文件系统的基本实现,而且也提及了文件系统和其它模块之间的交互,接口设计以降低模块间耦合度。此书还提供了作者自己编写的一个User Land模拟文件系统,可以帮助更好的了解文件系统的实现。




下载地址:http://www.nobius.org/~dbg/practical-file-system-design.pdf




12、《Docker 初学者教程》






本书介绍了如何轻松地将分布式应用程序构建和部署到云。




地址:https://docker-curriculum.com/




其他书籍截图如下:








编程语言:






理论书籍:






人工智能:






软件开发:






数据库:






其它:






    一直为网友的需求而努力相关推荐