计算机专业套装书书单推荐

1、深度学习经典教程 深度学习+动手学深度学习

计算机专业套装书书单推荐_第1张图片

  • “花书”与沐神大作双剑合璧,入门深度学习看这一套就够了,来自一线科学家的经验总结,人工智能机器学习AI算法数据科学领域的重磅作品。
  • 理论+实战,一套书帮你get深度学习的各种知识。

动手学深度学习内容简介:本书旨在向读者交付有关深度学习的交互式学习体验。书中不仅阐述深度学习的算法原理,还演示它们的实现和运行。与传统图书不同,本书的每一节都是一个可以下载并运行的 Jupyter记事本,它将文字、公式、图像、代码和运行结果结合在了一起。此外,读者还可以访问并参与书中内容的讨论。

全书的内容分为3个部分:第一部分介绍深度学习的背景,提供预备知识,并包括深度学习基础的概念和技术;第二部分描述深度学习计算的重要组成部分,还解释近年来令深度学习在多个领域大获成功的卷积神经网络和循环神经网络;第三部分评价优化算法,检验影响深度学习计算性能的重要因素,并分别列举深度学习在计算机视觉和自然语言处理中的重要应用。

本书同时覆盖深度学习的方法和实践,主要面向在校大学生、技术人员和研究人员。阅读本书需要读者了解基本的Python编程或附录中描述的线性代数、微分和概率基础。

深度学习内容介绍:《深度学习》由全球知名的三位专家Ian Goodfellow、Yoshua Bengio 和Aaron Courville撰写,是深度学习领域奠基性的经典教材。全书的内容包括3个部分:第 1部分介绍基本的数学工具和机器学习的概念,它们是深度学习的预备知识;第 2部分系统深入地讲解现今已成熟的深度学习方法和技术;第3部分讨论某些具有前瞻性的方向和想法,它们被公认为是深度学习未来的研究重点。

《深度学习》适合各类读者阅读,包括相关专业的大学生或研究生,以及不具有机器学习或统计背景、但是想要快速补充深度学习知识,以便在实际产品或平台中应用的软件工程师。

2、代码整洁之道全集 代码整洁之道 代码整洁之道:代码整洁之道 程序员的职业素养

计算机专业套装书书单推荐_第2张图片

CleanCode中文版,Java代码实现,汇聚编程大师数十年编程生涯的心得体会,阐释如何解决软件开发人员、项目经理及软件项目领导们所面临的棘手的问题。

“代码整洁之道”两卷本,是软件开发大师罗伯特·马丁的经典著作,汇集了他数十年的编程经验,是软件开发领域为数不多的畅销经典图书。第一卷,被誉为“程序员的童子军规”,可以帮助程序员树立正确的编写代码的规范,助力程序员成为更好的程序员。第二卷,是马丁40余年编程生涯的心得体会,阐释了软件工艺中的原理、技术、工具和实践,助力专业软件开发人员具备令人敬佩的职业素养。

《代码整洁之道》

"阅读这本书有两种原因:第一,你是个程序员;第二,你想成为更好的程序员。很好,IT行业需要更好的程序员!"——罗伯特·C. 马丁(Robert C. Martin)

尽管糟糕的代码也能运行,但如果代码不整洁,会使整个开发团队泥足深陷,写得不好的代码每年都要耗费难以计数的时间和资源。但是,这种情况并非无法避免。

著名软件专家罗伯特·C. 马丁(Robert C. Martin) 在本书中为你呈现了革命性的视野。他携同Object Mentor公司的同事,从他们有关整洁代码的Z佳敏捷实践中提炼出软件技艺的价值观,以飨读者,让你成为更优秀的程序员--只要你着手研读本书。

阅读本书需要你做些什么呢?你将阅读代码——大量代码。本书会促使你思考何谓正确的代码,何谓错误的代码。更重要的是,本书将促使你重新评估自己的专业价值观,以及对自己技艺的承诺。

《代码整洁之道 程序员的职业素养》

1. 汇聚编程大师40余年编程生涯的心得体会

2. 阐释软件工艺中的原理、技术、工具和实践

3. 助力专业软件开发人员具备令人敬佩的职业素养

成功的程序员在以往的工作和生活中都曾经历过大大小小的不确定性,承受过永无休止的压力。他们之所以能够成功,是因为拥有一个共同点,都深切关注创建软件所需的各项实践。他们将软件开发视为一种需要精雕细琢加以修炼的技艺,他们以专业人士的标准要求自己,他们具有职业素养。

软件开发大师Robert C. Martin在书中介绍了真实软件技艺中的各项原则、技术、工具和实践,展示了怎么以自豪、自尊和自信的心态进行软件开发,怎么取得卓 越表现和丰硕成果,怎么做到有效沟通和确切估算,怎么以坦诚的心态面对困难,并引导读者认识到专业程序员肩负的责任重大,阐述了什么才是程序员的职业素养。

3、人工智能算法:卷1基础算法+卷2受大自然启发的算法+卷3深度学习和神经网络

计算机专业套装书书单推荐_第3张图片

AI算法入门教程书籍,人人都能读懂的人工智能书,多种语言版本示例代码、丰富的在线资源,方便动手实战与拓展学习,全彩印刷。

《人工智能算法 卷1 基础算法》

欲建高楼,必重基础。本书讲授诸如维度法、距离度量算法、聚类算法、误差计算、爬山算法、模拟退火算法、Nelder-Mead算法和线性回归算法等人工智能基础算法。本书中所有算法均配以具体的数值计算示例。

“人工智能算法”系列图书的目标读者是那些没有良好数学基础,又对人工智能感兴趣的人。本书读者只需具有基本的大学代数和计算机编程知识,任何超出这个范围的内容都会在书中详细说明。本书为读者提供配套的示例程序代码, 当前已有Java、C#、R、C/C++和Python的语言版本,还有社区支持维护的Scala语言版本。

《人工智能算法 卷2 受大自然启发的算法》

1.实例讲解易于理解的人工智能基础算法:本书介绍了基于基因、鸟类、蚂蚁、细胞和树的算法,这些算法可用于查找最佳路径、识别模式、查找数据背后的公式,甚至 模拟简单的生命等;

2.丰富的示例代码和在线资源,方便动手实践与拓展学习;

3.提供在线实验环境,源代码下载;

4.全彩印刷。

《人工智能算法 卷3 深度学习和神经网络(全彩印刷)》

1.本卷研究了当前的神经网络技术,包括ReLU 激活、随机梯度下降、交叉熵、正则化、Dropout 和可视化;

2.丰富的示例代码和在线资源,方便动手实践与拓展学习;

3.提供在线实验环境;

4.全彩印刷;

自人工智能的早期阶段以来,神经网络就扮演着至关重要的角色。现在,令人兴奋的新技术,例如深度学习和卷积,正在将神经网络带向一个全新的方向。本书结合各种现实世界任务中的神经网络应用,例如图像识别和数据科学,介绍了当前的神经网络技术,包括ReLU激活、随机梯度下降、交叉熵、正则化、Dropout和可视化。

本书的目标读者是那些对人工智能感兴趣,但苦于没有良好的数学基础的人。读者只需要对大学代数课程有基本了解即可。本书为读者提供配套的示例程序代码,目前已有Java、C#和Python版本。

4、程序员数学修炼三剑客:数学之美第三版+程序员的数学基础课+机器学习的数学

计算机专业套装书书单推荐_第4张图片

程序员的数学修炼三剑客,拓展思维+编程进阶+机器学习,小孩子才做选择,程序员整套都要!买一赠七,买套装赠超值大礼包,助力程序员的修炼。

《数学之美 第三版》

这是一本备受推崇的经典科普作品,被众多机构推荐为数学学科的敲门砖,是信息领域大学生的必读好书。

数学既是对于自然界事实的总结和归纳,又是抽象思考的结果。在《数学之美》里,吴军博士集中阐述了他对数学和信息处理这些专业学科的理解,把数学在IT领域,特别是语音识别、自然语言处理和信息搜索等方面的美丽之处予以了精彩表达,这些都是智能时代的热门技术话题。

本书还用了大量篇幅介绍各个领域的典故,是文科生也可以看懂的科普读物。成为一个领域的大师有其偶然性,但更有其必然性。其必然性就是大师们的思维方法。通过本书,可以了解他们的平凡与卓越,理解他们取得成功的原因,感受那些真正懂得数学之美的人们所拥有的美好人生。

本书先后荣获国家图书馆第八届文津图书奖、第五届中华优秀出版物奖图书提名奖、入选“2014年向全国青少年推荐百种优秀图书书目”、第一版曾荣获2012-2013年度全行业畅销书,《数学之美》多次被推选为必读书。《数学之美》给广大读者,尤其是在校读大学甚至读高中的年轻人带去了美的数学启示,作者更希望中国做工程的年轻人,能够从《数学之美》中体会到在信息技术行业做事情的正确方法,以便在职业和生活上都获得成功。

第三版增加了三章新内容,分别介绍当今非常热门的三个主题:区块链的数学基础,量子通信的原理,以及人工智能的数学极限。

《程序员的数学基础课 从理论到Python实践》

1.紧紧围绕程序员的需求。

数学的课题非常广泛,但本书没有涉及数学领域的全部课题,而是从程序员的需求出发,精心挑选了编程所需的常用知识点,并实现学以致用。

2.结合生动的案例和形象的比喻解读难点。

降低技术理解的门槛,让程序员更容易理解数学背后的逻辑,并对实际生产问题进行数学建模,进而设计出更有效的算法,编写出更优雅的代码。

3.注重编程实践。

除了阐述理论知识,书中还提供了要通过大量实践才能积累的宝贵经验,让读者有机会亲自动手编写Python 代码,进而加深理解。

4.提供源代码下载。

《机器学习的数学》

  • 透彻地理解机器学习算法,从数学层面搞懂这些核心算法原理的逻辑,具备推导和证明算法的能力
  • 在解决人工智能工程实践的问题中,能够用数学知识进行分析和建模
  • 精准覆盖人工智能领域中机器学习、深度学习、强化学习相关的数学知识
  • 从机器学习应用的角度讲授数学,让数学在机器学习中的应用无缝衔接
  • 涵盖概率论、信息论、Z优化方法等机器学习中的目标函数构造、模型优化以及各种机器学习算法的核心知识
  • 囊括了微积分和线性代数等基本数学知识

5、C和C++经典著作:C和指针+C专家编程+C陷阱与缺陷

计算机专业套装书书单推荐_第5张图片

C&C++经典著作三剑客,帮助C程序员绕过编程过程中的陷阱和障碍,掌握C编程精髓!

《C和指针》

1.C指针经典之作2020Z新版,全球畅销30余年,影响了国内外好几代程序员的C语言圣经级作品,中文版累计销售14w+册;

2.此书获得了ACUU的高度评价,ACCU主席Francis Glassborow倾力推荐;

3.本书凸现指针对C的重要性,提供宝贵的提示和智慧的警告,向大家展示指针在C程序中的巨大威力;

4.本书提供与C语言编程相关的全面资源和深入讨论,通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。

本书是为水平较高的C程序员和学生量身打造的,为那些需要深入理解C编程语言的人提供了以全面详尽的资源。本书对指针的基础知识和高级特性进行了全面且深入的讲解与探索,确保C程序员能够将指针的强大功能融入到他们的C程序中。本书内容覆盖全面,对C编程惯用法进行了详细解释,还对C指针的一些高级主题进行了深入讨论,对于高水平的学生和C程序员来说,本书是相当有价值的教程和参考资料。

《C专家编程》

这是一本非常与众不同的C语言图书,本书采用轻松、对话式的方式,介绍了作者在实践经验中总结出的许多令人吃惊的案例:

  • 将太空探测器炸毁到金星的软件;
  • 能关闭整个AT&T电话系统的C语言bug;
  • C程序员工作面试的秘密;
  • 程序员为什么分不清万圣节和圣诞节;
  • 一个完整的BASIC解释器的C代码。

本书揭示了世界上卓-越的C程序员使用的编码技术。本书尽管以C语言为主题,但还是对C++进行了简单介绍。C程序员无须花费数周的时间就可以理解这些C++知识。

本书涵盖了IBM和UNIX系统,真正做到了C语言学习的寓教于乐,对于想要了解更多C语言实现、实用技巧以及C语言奇闻异事的读者来说,本书是必备读物。

《C 陷阱与缺陷》

1.ACCU主席Francis Glassborow倾力推荐,影响了国内外好几代程序员的经典作品;

2.C++业界资深技术大神、C++标准委员会成员、C++沉思录作者Andrew Koenig的成名著作;

3.全球畅销30余年,中文版累销100000+册;

4.本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。

聆听大师教诲 掌握编程精髓

本书对会让程序预期行为与实际行为产生很大不同的C语言特性进行了详细介绍。本书通过具体的案例和有帮助的建议来演示并介绍C语言中的这些陷阱与缺陷。本书每章末尾还包含了一些思考和相应的讨论。

即使是C编程专家,也会经常遇到一些需要数天调试才能修复的问题。本书中的每个示例都会让C程序员陷入困境,本书将通过展示这些困境来帮助读者预防这些问题。

本书源自作者十多年的C编程经验总结,对于任何曾经编写过C程序的人来说(无论是新手还是专家),本手都是理想的阅读资料。

6、Python极客项目实战

计算机专业套装书书单推荐_第6张图片

开发有趣的极客项目,掌握实用的Python编程技能,享受作为极客的乐趣,培养解决现实问题的思维,附赠源代码,适合零基础计算机小白入门学习。

《Python极客项目编程》

Python 是一种强大的编程语言,容易学习而且充满乐趣。但掌握了基本知识后,接下来做什么?

本书包含了一组富有想象力的编程项目,它们将引导你用Python 来制作图像和音乐、模拟现实世界的现象,并与

Arduino 和树莓派这样的硬件进行交互。你将学习使用常见的Python 工具和库,如numpy、matplotlib 和pygame,来完成以下工作:

● 利用参数方程和turtle模块生成万花尺图案;

● 通过模拟频率泛音在计算机上创作音乐;

● 将图形图像转换为ASCII文本图形;

● 编写一个三维立体画程序,生成隐藏在随机图案下的3D图像;

● 通过探索粒子系统、透明度和广告牌技术,利用OpenGL着色器制作逼真的动画;

● 利用来自CT和MRI扫描的数据实现3D可视化;

● 将计算机连接到Arduino编程,创建响应音乐的激光秀。

通过本书,你可以享受作为极客的真正乐趣!

《Python极客编程:用代码探索世界》

1.适用于Python 3.7及以上版本,提供配套源代码。

2.16个有趣的项目案例,实用性和趣味性兼备。

3.项目式的学习方法,提升分析和解决实际问题的能力。

本书每章先介绍一个明确的项目目标并讨论问题的解决方法,然后给出一个任务,例如指导海岸警卫队的搜救工作、策划并执行NASA的月球飞行、使用人脸识别保护进入安全实验室的通道等,让读者像程序员一样思考。在这个过程中,读者将学会如何:

  • 使用matplotlib、NumPy、bokeh、pandas、requests、Beautiful Soup和turtle等库;
  • 使用自然语言处理和计算机视觉模块,如NLTK和OpenCV;
  • 编写程序,探测和跟踪在星域中移动的物体;
  • 从网上抓取演讲稿,并自动进行总结;
  • 使用火星轨道器激光测高仪(MOLA)地图选择航天器的着陆点;
  • 使用数据绘图和可视化工具,绘制地图并实现人口密度可视化。

本书中的程序对初学者很友好,而且随着内容的不断深入,读者将学到更多复杂的技术,提升编程能力,最终达到用Python解决实际问题的目的。

《Python编程实战 妙趣横生的项目之旅》

掌握Python基础知识后,你是否面临编程技能无法提升,不知后续学习该如何开展的问题?这本书给你一套解决方案。

1.20余个Python项目编程实战案例

2.兼具Python基础知识学习与创造性编程实践练习

3.多种算法谜题轻松掌握

4.配套代码+学习资源免费下载

7、笨办法学Python 3:基础篇+进阶篇

计算机专业套装书书单推荐_第7张图片

《笨办法学Python 3》是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。

本书结构非常简单,除“准备工作”之外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。

《笨办法学Python 3 进阶篇》

本书通过52个精心设计的习题帮助读者超越基础,提升水平。这52个习题大部分都结合实际演示,并配有附加挑战,每个习题都可以帮读者掌握一项关键的实践技能,包括使用文本编辑器管理复杂的项目、利用功能强大的数据结构、应用算法处理数据结构、掌握必要的文本分析和处理技术、使用SQL有效且合逻辑地建模存储数据,以及学习强大的命令行工具等。本书旨在帮助读者从单纯地编写能运行的代码跨越到编写能解决实际问题的高质量Python代码,成为一名高阶的Python程序员。

本书适合所有已经开始使用Python的技术人员,包括初级开发人员和已经升级到Python 3.6版本以上的经验丰富的Python程序员。

你可能感兴趣的:(程序人生,职业素养,程序员修炼)