7月7本新书:主角Python+经典教材闪亮登场

7月有好书,给你解酷暑。本月将有几本书好书推荐给大家,希望你喜欢。

1、Python 快速入门(第3版)

作者 [美]娜奥米·塞德(Naomi Ceder) 译者 戴旭

  • Python软件基金会主席作品!
  • 经典Python入门书

本书是Python专业人士Naomi Ceder编写的Python语言的综合指南。她是一位经验丰富的教学者,她既能让读者关注语言的细节,又能使其具备解决实际问题的能力。本书中配有大量贴切的示例和边做边学的习题,有助于读者第一时间掌握每一个重要概念。无论读者是要抓取网站内容还是想玩转嵌套元组,都会赞叹本书的清晰、专注和对细节的重视。

本书主要内容
● 明确涵盖Python 3。
● 全面介绍核心库、包和工具。
● 配备精深的习题。
● 新增5章与数据科学相关的内容。

本书专为熟悉编程概念的读者编写,但不要求读者具备Python的使用经验。

2、Python程序设计与科学计算

作者 尹永学 黄海涛

  • 带你轻松入门科学计算
  • 用Python开始数学建模之旅!

轻松入门Python:从Python安装到基本语法、函数,精选有价值的Python内容进行介绍。 科学计算+数学建模:从科学计算实战到数学建模应用实例都有所介绍,带你开启数学建模的大门。 丰富的在线资源:提供源代码文件和配套PPT文件。

3、编程原本

作者 [美] 亚历山大·斯特潘诺夫(Alexander Stepanov),[美]保罗·麦克琼斯(Paul McJones)

译者 裘宗燕

  • C++之父Bjarne Stroustrup鼎力推荐
  • 追溯数学原理,探求编程的本质

本书将严格的数学定义、公理化和演绎方法应用于程序设计,讨论程序与保证它们正确工作的抽象数学理论之间的联系。本书把理论的规程、基于这些规程写出的算法,以及描述算法性质的引理和定理一起呈现给读者,以帮助读者将复杂系统分解为一些具有特定行为的组件。

4、C++程序设计(第3版)

作者 [美]瑞克·莫瑟(Rick Mercer) 译者 凌杰

  • 用C++编程语言讲解计算基础知识和技能的实用教程

本书是作者数十年教学经验凝结的成果, 深入浅出地介绍对象和类的概念,帮助学生更好地学习计算机科学的第一门课,并为后续课程的学习打下坚实的基础。本书每一章都给出了自测题、练习题、编程技巧、编程项目等内容。附录部分给出了所有自测题的解答,供读者学习参考。

5、操作系统导论

作者:[美] 雷姆兹·H.阿帕希杜塞尔( Remzi H. Arpaci-Dusseau), [美]安德莉亚·C.阿帕希杜塞尔(Andrea C. Arpaci-Dusseau)
译者:王海鹏

  • 美国知名操作系统教材
  • 紧紧围绕操作系统的三大主题元素:虚拟化 并发和持久性进行讲解
  • 豆瓣原版评分9.7

本书围绕虚拟化、并发和持久性这三个主要概念展开,介绍了所有现代系统的主要组件(包括调度、虚拟内存管理、磁盘和I/O子系统、文件系统)。全书共50章,分为3个部分,分别讲述虚拟化、并发和持久性的相关内容。作者以对话形式引入所介绍的主题概念,行文诙谐幽默却又鞭辟入里,力求帮助读者理解操作系统中虚拟化、并发和持久性的原理。
本书内容全面,并给出了真实可运行的代码(而非伪代码),还提供了相应的练习,很适合高等院校相关专业的教师开展教学和高校学生进行自学。

6、Go语言高级编程

作者 柴树杉 曹春晖

  • 一本能满足Gopher好奇心的Go语言进阶读物
  • 汇集了作者多年来学习和使用Go语言的经验
  • 更倾向于描述实现细节,极大地满足开发者的探索欲望

本书作者是国内第一批Go语言实践者和Go语言代码贡献者,创建了Go语言中国讨论组,并组织了早期Go语言相关中文文档的翻译工作。作者从2011年开始分享Go语言和C/C++语言混合编程技术。本书汇集了作者多年来学习和使用Go语言的经验,内容涵盖CGO特性、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题。其中,CGO特性实现了Go语言对C语言和C++语言混合编程的支持,使Go语言可以无缝继承C/C++世界数十年来积累的巨大软件资产。Go汇编语言更是提供了直接调用底层机器指令的方法,让我们可以最大限度地提升程序中热点代码的性能。

7、持续集成与持续部署实践

作者 陈志勇 钱琪 孙金飞 李诚诚

  • 腾讯、阿里、滴滴等公司众多专家推荐
  • 讲述如何用Docker构建集成容器、镜像仓库规划及管理
  • 一书在手,持续集成无忧。

本书来自一线的实践经验,深入呈现技术细节;详实的实操示例,即学即用的实战技术。

讲解了持续集成中引人入胜的内容:CI/CD到底要解决什么问题?它与DevOps之间的关系是怎样的?程序员如何用工具化的系统持续进行代码的版本管理、构建、打包、集成、测试和部署?利用云平台和容器技术实现弹性伸缩价值等。

你可能感兴趣的:(图书)