9本4月程序员新书,Python书就占了6本

当春天来临,当自由的脚步离我们越来越近,当企业复工后,出版社集中上架6本Python新书,推荐给需要学习的你。

1、数据结构和算法 Python和C++语言描述

戴维·M.瑞德(David,M.,Reed),约翰·策勒(John Zelle) 著,肖鉴明 译

  • 帮助程序员用Python和C++学习扎实的数据结构知识
  • 美国知名大学计算机系教授编写
  • 国外著名大学计算科学教材

本书首先介绍了抽象与算法分析、数据的抽象等数据结构的基本原理和知识, 然后结合Python的特点介绍了容器类、链式结构和迭代器、堆栈和队列、递归、树;随后,简单介绍了C++语言的知识,并进一步讲解了C++类、C++的动态内存、C++的链式结构、C++模板、堆、平衡树和散列表、图等内容;最后对算法技术进行了总结。每章末尾给出了一些练习题和编程练习,帮助读者复习巩固所学的知识。
本书适合作为高等院校计算机相关专业数据结构课程的教材和参考书,也适合对数据结构感兴趣的读者学习参考。 随书附赠源代码,可在异步社区轻松下载。

2、计算思维与Python编程

玛丽亚·利特文(Maria,Litvin)加里·利特文 加里·利特文(Gary,Litvin) 著,王海鹏 译

  • 零基础学Python编程,从入门到实践
  • 国外广受欢迎的Python编程和计算思维教材
  • 提供示例代码和练习解答

《计算思维与Python编程》以教授精确的计算思维为目标。全书共18章。首先介绍了Python编程的基础知识,包括变量和算术计算、集合与函数、循环、字符串、列表、字典、海龟绘图、序列等知识;然后深入介绍了专门的数学知识,包括奇偶校验、计数、概率、向量和矩阵、递归、图、数论和密码学,并且结合Python编程来解决各个领域中的特定问题。附录部分给出了Python编程相关参考资料。
本书适合作为计算机相关专业的Python程序设计和计算思维的课程教材,也适合想要学习计算思维和Python编程的读者包括中学生阅读参考。

3、Python计算与编程实践 多媒体方法 第4版

[美] 马克·古茨戴尔(Mark,Guzdial)芭芭拉·埃里克森()芭芭拉·埃里克森(Barbara,Ericson) 著,王海鹏,孙朝军 译

  • 多媒体方法教授Python编程,计算机网络,软件与程序设计
  • 国外著名高等院校的Python程序设计实战教程教材

本书是一本独特的Python程序设计教程,使用媒体计算的方法教授Python编程。媒体计算将Python编程实践融入文本、图像、数字音乐、网页、视频等相关的数字媒体形式,提供各种有趣的创作体验,教人们通过编程,用数字媒体进行沟通。

本书具有以下特色

扫描二维码关注公众号,回复: 10531150 查看本文章
  • 利用文本、图像、数字音乐、网页、视频等多种有趣的多媒体形式学习Python编程,让编程成为创造性工具,激发读者的兴趣。
  • 给出丰富的实例和章末问题,引导读者探索编程在多媒体创作中的作用。
  • 提供丰富的图片素材,鼓励读者对素材进行创作分享,激发学习积极性。
  • 增加关于文本处理的章节,用简短的代码进行字符串操作,帮助读者快速上手。
  • 编写用于处理CSV(因特网上共享数据的通用格式)的示例,用Python处理CSV文件,完成电子表格中的操作。
  • 添加边缘检测代码,代码更短,更容易理解。
  • 新增了跳舞的海龟程序和递归模式,支持创造更复杂的图形效果。
  • 使用JES中的*新功能,让Python编程操作数字媒体更方便。
  • 提供教学PPT、配套媒体工具和素材文件下载。

4、Python金融大数据分析 第2版

[德] 伊夫·希尔皮斯科(Yves Hilpisch) 著,姚军 译

  • 金融科技算法交易量化金融教程书籍
  • 详细讲解使用Python分析处理金融大数据的专业图书
  • 将人工智能应用于金融开发的实战指南
  • 金融应用开发领域从业人员的常备读物

Python已成为数据驱动AI、金融优先选择的编程语言。现在,一些大型的投资银行和对冲资金均使用Python及其生态系统来构建核心交易与风险管理系统。在本书中,作者向开发人员和量化分析人员介绍了使用Python程序库与工具,完成金融数据科学、算法交易和计算金融任务的方法。
Python与金融:Python交互式金融分析与程序开发入门。
基本知识:学习Python数据类型与结构、NumPy、pandas及其DataFrame类、面向对象编程。
金融数据科学:探索用于金融时间序列数据、I/O操作、推断统计学和机器学习的Python技术与程序库。
算法交易:使用Python来验证和部署自动算法交易策略。
衍生品分析:开发灵活、强大的Python期权、衍生品定价和风险管理程序库。

5、Python自动化运维实战

巴塞姆·,阿利(Bassem Aly) 著,王文峰,袁洪艳 译

  • 运维工程师教程书籍,自动化运维实践
  • 通过Python模块、库与工具自动配置和管理大量服务器的讲解,提高运维的效率

本书首先介绍如何开发Python程序 、创建Python模块,然后讲述如何使用Python工具获取重要的输出信息、生成通用的配置模板、自动安装操作系统、配置大量服务器,最后讨论如何创建和管理虚拟机,如何利用OpenStack、VMware、AWS自动执行管理任务等。
通过本书,你将掌握用Python实现自动化运维的各种方法和技巧。
本书主要内容:

  • Python中常用模块的用法;
  • 通过Python脚本管理网络设备的方法;
  • 使用Ansible和Fabric自动执行常见的Linux管理任务的方法;
  • 管理Linu**程的方法;
  • 使用Python管理VMware、OpenStack和AWS实例的方法;
  • 基于Python的安全工具的用法。

6、Python密码学编程 第2版

[美] 阿尔·斯维加特(Al Sweigart) 著,郑新芳,赵怡翾 译

  • 易懂的密码学,畅销书全面升级
  • Python编程实现加密算法的初学者指南

通过阅读本书,您将学习如何通过 Python 编程制作和破解密码,以此创建和发送密文!学习 Python 编程的基础 知识之后,您将从使用反向和凯撒密码的简单程序开始,了解为公开密钥加密的方法,该加密方法用于保护在线事务的 正常运作,包括数字签名和电子邮件。另外,您还将学习如何使用经典密码(如置换密码和维吉尼亚密码)对文本进行加密。 每个程序都包含完整的代码和逐行说明。本书结尾,您将学习如何使用 Python 进行编码。

您还将学习以下内容:

  • 将循环、变量和流控制语句组合到实际的工作程序中;
  • 使用字典文件检测解密的消息是有效的英文还是乱码;
  • 创建并测试程序以确保代码正确加密和解密;
  • 对仿射密码进行编码(破解)的示例(使用模块化算术对消息进行加密);
  • 使用暴力算法和频率分析等技术破解密码。

7、Go语言趣学指南

内森·扬曼(Nathan Youngman),罗杰·佩珀(Roger Peppé) 著,黄健宏 译

  • Go语言程序设计教程书籍
  • Go编程语言实战学习笔记入门书
  • 学习过程充满乐趣,并能积累丰富的实战经验

《Go语言趣学指南》是一本面向Go语言初学者的书,循序渐进地介绍了使用Go语言所必需的知识,展示了非常多生动有趣的例子,并通过提供大量练习来加深读者对书中所述内容的理解。本书共分8个单元,分别介绍变量、常量、分支和循环等基础语句,整数、浮点数和字符串等常用类型,类型、函数和方法,数组、切片和映射,结构和接口,指针、nil和错误处理方法,并发和状态保护,并且每个单元都包含相应的章节和单元测试。
《Go语言趣学指南》适合对初学Go语言有不同需求的程序员阅读。无论是刚开始学习Go语言的新手,还是想要回顾Go语言基础知识的Go语言使用者,只要是想用Go做开发,无论是开发小型脚本还是大型程序,《Go语言趣学指南》都会非常有帮助。

8、黑客秘笈 渗透测试实用指南 第3版

[美] 皮特·基姆(Peter Kim) 著,孙勇,徐太忠 译

  • 经典图书再度升级,美亚全五星图书
  • 读者好评如潮,通过模拟渗透测试的流程全讲解期间用到的各种工具和技术

本书共分为11章,内容涵盖了攻击工具的安装和使用、网络扫描、网络漏洞利用、突破网络、物理访问攻击、规避杀毒软件检测、破解密码的相关技巧以及如何编写分析报告等。本书适合网络安全从业人员以及对黑客技术感兴趣的爱好者阅读,还可以作为高校信息安全专业师生的参考书。

9、JMeter 性能测试实战 第2版

巴约·艾林勒(Bayo Erinle) 著,黄鹏 译

  • Jmeter教程实战书籍,性能测试指南
  • JMeter应用知识,结合具体的示例
  • 系统介绍如何使用JMeter测试Web应用程序

本书通过具体的示例介绍如何使用JMeter测试Web应用程序。本书共7章。第1章介绍性能测试的基础,第2章讨论如何通过浏览器录制测试计划,第3章详细讲述表单提交,第4章介绍在测试计划中如何通过JMeter管理Web会话,第5章讨论如何利用JMeter监控服务器资源,第6章阐述如何通过JMeter进行分布式测试,第7章展示一些提高测试效率的技巧。
本书适合测试人员和开发人员阅读,也可供相关的专业人士参考。

发布了572 篇原创文章 · 获赞 306 · 访问量 92万+

猜你喜欢

转载自blog.csdn.net/epubit17/article/details/105341727