程序员10月书讯

好书需要大家推荐,在图灵书讯中选出你认为值得推荐的好书加推荐理由或推荐语,在文末评论里回复。下期书讯更新时,会在本期的书讯评论中选出若干优秀评论,获奖者可任选图灵书讯中的图书一本。

本月13本书,涉及方方面面,包括Java、Python、C#、JS、Swift、Haskell等编程语言相关图书、安全经典、用户体验与品牌塑造、数学经典著作等,所有小伙伴都能找到自己喜欢的Style。

1.《HTTPS权威指南:在服务器和Web应用上部署SSL/TLS和PKI》【含社区电子版】
2.《挑战程序设计竞赛2:算法和数据结构》
3.《魔力Haskell》
4.《Spring Boot实战》【含社区电子版】
5.《Python网络编程(第3版)》
6.《C#经典实例(第4版)》
7.《精通JavaScript(第2版) 》
8.《精通Swift设计模式》
9.《社会工程:防范钓鱼欺诈(卷3)》
10.《速度与激情:以网站性能提升用户体验》【含社区电子版】
11.《精益品牌塑造》【含社区电子版】
12.《线性代数应该这样学(第3版)》
13.《数学悖论与三次数学危机》

Web应用安全权威读本 ○ SSL/TLS/PKI最佳实战参考

程序员10月书讯_第1张图片

作者: Ivan Ristić
译者: 杨洋,李振宇,蒋锷,周辉,陈传文
页数:436

  • Web应用防火墙技术世界级专家实战经验总结
  • 阿里巴巴一线技术高手精准演绎
  • 沃通电子认证服务有限公司(WoSign)审读
  • 集理论、协议细节、漏洞分析、部署建议于一体
  • 用HTTPS加密网页,让用户数据通信更安全

《HTTPS权威指南:在服务器和Web应用上部署SSL/TLS和PKI》具体内容包括:密码学基础,TLS协议,PKI体系及其安全性,HTTP和浏览器问题,协议漏洞;最新的攻击形式,如BEAST、CRIME、BREACH、Lucky 13等;详尽的部署建议;如何使用OpenSSL生成密钥和确认信息;如何使用Apache httpd、IIS、Nginx等进行安全配置。

挑战程序设计竞赛2 ○ 算法和数据结构

程序员10月书讯_第2张图片

作者:渡部有隆
译者:支鹏浩
页数:415

  • 豆瓣评分9.1的图灵经典《挑战程序设计竞赛》系列第2弹
  • 网罗算法和数据结构的关键知识点
  • 系统学习基础知识,有效运用在线评测(AIZU ONLINE JUDGE)
  • 入门、挑战、进阶,享受收集算法的乐趣

《挑战程序设计竞赛2:算法和数据结构》分为准备篇、基础篇和应用篇三大部分,借助在线评测系统及大量例题,详细讲解算法与复杂度、初等和高等排序、搜索、递归和分治法、动态规划法、二叉搜索树、堆、图、计算几何学、数论等与程序设计竞赛相关的算法和数据结构。

全面详尽的Haskell原创佳作 ○ 魔力Haskell

程序员10月书讯_第3张图片

作者:韩冬
页数:364

  • 滴滴架构师韩冬作品,前滴滴出行首席架构师、美洽网总裁兼CTO李令辉作序推荐
  • 贴近Haskell前沿,兼顾理论和实践
  • 揭秘单子变换、模板编程和泛型编程等特性
  • 解答异常处理、网络编程、数据库操作等方面的常见问题

《魔力Haskell》是一本由浅入深的Haskell教程。书中首先介绍Haskell的基础语法和函数式编程的基本概念,以及GHC、GHCi、Cabal等工具的用法;接着按照函子→应用函子→单子的顺序介绍Haskell中核心的三大类型类,并以列表单子、Reader单子和State单子为例详细分析单子类型类的来龙去脉;最后介绍Foldable和Traversable类型类、单子变换、GHC的语言扩展和程序标注,以及网络编程、数据库、并发并行、序列化/反序列化与泛型编程、异常处理等内容。

高效Java开发利器 ○ Spring Boot实战

程序员10月书讯_第4张图片

作者:Craig Walls
译者:丁雪丰
页数:224

  • 畅销书《Spring实战》作者Craig Walls力作
  • Spring技术权威专家Josh Long(龙之春)推荐
  • 全面分析Spring Boot核心功能和特性

《Spring Boot实战》是Spring Boot的终极指南,以自动配置、起步依赖、命令行界面和Actuator这四个核心特性为基础,深入介绍Spring Boot的用法,让所有Java开发人员不费吹灰之力就构建出满足生产需求的服务,真正享受技术达人的乐趣!

打造网络应用程序最佳实践 ○ Python网络编程(第3版)

程序员10月书讯_第5张图片

作者:Brandon Rhodes,John Goerzen
译者:诸豪文
页数:360

  • Python 3示例讲解,涵盖网络编程所有经典话题
  • 提供大量代码清单及示例
  • 从应用开发角度介绍网络编程基本概念、模块以及第三方库

《Python网络编程(第3版)》内容包括网络协议、网络数据及错误、电子邮件、服务器架构,以及HTTP及Web应用程序等经典话题,还介绍了Python 3中最新提供的SSL支持,异步I/O循环的编写,用Flask框架在Python代码中配置URL,跨站脚本以及跨站请求伪造攻击网站的原理及保护方法,等等。

全面的C#编程参考 ○ C# 6.0 Cookbook 中文版

程序员10月书讯_第6张图片

作者: Jay Hilyard , Stephen Teilhet
译者: 徐敬德
页数:592

  • 针对C# 6.0和.NET Framework 4.6全面更新
  • 150多个范例,讲解C#开发的各种陷阱和问题
  • 所有范例中的代码均经过验证,可直接在应用程序中重用
  • 第4版重新编写了许多解决方案,还在范例中纳入了动态编程和异步编程的新应用

《C#经典实例(第4版)》共分为13章,每一章侧重于特定主题的C#解决方案。具体内容包括:类和泛型,集合、枚举器和迭代器,数据类型,语言集成查询和lambda表达式,调试和异常处理,反射和动态编程,正则表达式,文件系统I/O,网络和Web,XML,安全,线程、同步和并发,工具箱。

JavaScript进阶 ○ 精通JavaScript(第2版)

程序员10月书讯_第7张图片

作者:John Resig,John Paxton,Russ Ferguson
译者:门佳 李伟
页数:320

  • jQuery之父经典著作新版
  • 系统总结JavaScript语言特点,直击JavaScript本质
  • 涵盖了可重用代码、文档对象模型、Ajax、Web生产工具、AngularJS等内容

《精通JavaScript(第2版)》展示了更新颖、更巧妙、更有深度的JavaScript技术,同时理清了JavaScript的发展脉络,既能磨炼技能,又可开拓视野。 新版继承第1版的实用风格,同时全面更新内容。在讲解技术之余,第2版还探讨了JavaScript的发展历程,带领读者展望了这门技术的未来趋势。

系统学习Swift设计模式的权威参考 ○ 精通Swift设计模式

作者: Adam Freeman
译者: 丘远乐
页数:456

  • 技术畅销书作者Adam Freeman执笔
  • 深度解析多种设计模式,全面提升iOS开发水准
  • 从设计模型应用的角度探讨Swift语言,抽丝剥茧,层层深入,囊括各类经典模式,并挖掘了那些看似十分简单、实际别有一番奥妙的知识

《精通Swift设计模式》内容分为五部分:第一部分介绍学习本书的预备知识,包括使用Xcode 创建的Playgroud 文件和名为SportsStore 的iOS 应用;第二部分讲解创建型模式,并辅以大量代码示例和图示;第三部分阐述结构型模式,并重点区分了容易混淆的模式;第四部分介绍行为型模式,总结了一些知名度较小的模式;第五部分讨论MVC 模式,剖析了MVC 模式的重要性。

社会工程 ○ 防范钓鱼欺诈(卷3)

程序员10月书讯_第8张图片

作者:Christopher Hadnagy,Michele Fincher
译者:肖诗尧
页数:192

  • 著名安全专家教你辨识并防范钓鱼欺诈,避免信息被窃取
  • 美国海军陆战队军官、FBI探员/行为学家罗宾•德瑞克作序推荐
  • 涵盖最新、最相关的钓鱼攻击案例,全面展示恶意钓鱼攻击者的各种手段
  • 提供企业和个人面对现实中的社会工程问题和风险的无可替代的解决方案

《社会工程:防范钓鱼欺诈(卷3)》从专业社会工程人员的视角,详细介绍了钓鱼欺诈中所使用的心理学原则和技术工具,帮助读者辨识和防范各种类型和难度级别的钓鱼欺诈。本书还针对企业如何防范钓鱼攻击并组织开展相关培训提供了切实可行的意见。

由著名安全专家Christopher Hadnagy著作的社会工程系列读本共三卷,卷1为《社会工程:安全体系中的人性漏洞》和卷2为《社会工程 卷2:解读肢体语言》。

以网站性能提升用户体验 ○ 速度与激情

作者:Lara Callender Hogan
译者:赵望野 刘帅
页数:160

  • 全彩印刷,展示图片优化、HTML标记和样式优化等打造高性能网站、提升用户体验的必备知识

《速度与激情:以网站性能提升用户体验》探讨如何提升网站性能,分8章详细介绍性能提升所需的工具、软件、方法,主要内容包括:页面加载速度的基础知识,图片的格式和优化方法,HTML标记和样式的优化,如何用好响应式Web设计,网站性能的评估方法,以及如何打造组织的性能文化。

提升企业品牌的实用指南 ○ 精益品牌塑造

程序员10月书讯_第9张图片

作者:劳拉·布希
译者:谢婷婷
页数:272

  • 精益系列最新读本,《精益创业》作者埃里克·莱斯主编
  • 包含100多种DIY品牌塑造策略及富有启发性的案例分析
  • 创建并衡量25种品牌策略基本要素的分步指导
  • 没有含糊不清的术语,而且包含大量帮助你赢得、维持并发展用户的图表、模板、备忘单及使用指南
  • 先人一步轻松打造优质品牌,将陌生人转化为用户,让卓越产品锦上添花

《精益品牌塑造》围绕着精益品牌塑造这一理念,在明确树立品牌意识的重要性的同时,通过丰富的 示例和生动的讲解,展示了如何进行“创建 — 衡量 — 学习”这一过程,从而轻松打造出拥有高转化率并能够迅速应对市场变化的品牌。

线性代数经典佳作 ○ 线性代数应该这样学(第3版)

程序员10月书讯_第10张图片

作者:Sheldon Axler
译者:杜现昆,刘大艳,马晶
页数:268

  • 原版畅销30多个国家,被200多所高校教材采纳为教材
  • 中文版第2版销量25000册。完全抛开行列式来描述线性算子的基本理论
  • 起点较低,不需要太多预备知识,而且特色鲜明

《线性代数应该这样学(第3版)》强调抽象的向量空间和线性映射,内容涉及多项式、本征值、本征向量、内积空间、迹与行列式等。本书在内容编排和处理方法上与国内通行的做法大不相同,它完全抛开行列式,采用更直接、更简捷的方法阐述了向量空间和线性算子的基本理论。书中对一些术语、结论、数学家、证明思想和启示等做了注释,不仅增加了趣味性, 还加强了读者对一些概念和思想方法的理解。

原创数学科普经典 ○ 数学悖论与三次数学危机

程序员10月书讯_第11张图片

作者:韩雪涛
页数:320

  • 张景中院士作序,《思考的乐趣》《浴缸里的惊叹》作者Matrix67强力推荐
  • 了解数学悖论与三次数学危机,感知数学的趣味与变迁,知其然知其所以然
  • 这一版专门添加附录介绍了哥德尔证明

《数学悖论与三次数学危机》介绍数学中的三大悖论(毕达哥拉斯悖论、贝克莱悖论、罗素悖论)与三次数学危机,以时间为序,以环环相扣的数学家轶事为纲,带大家了解数学发展史,理解悖论的巨大作用,以及认识欧几里得几何、无理数、微积分、集合论等的来龙去脉。书中穿插大量数学家的逸事,融知识性与趣味性于一体。

阅读原文

你可能感兴趣的:(java,python,编程语言,用户体验,程序员10月书讯)