世界读书日|最受程序员欢迎的编程书籍,你阅读过几本?

世界读书日|最受程序员欢迎的编程书籍,你阅读过几本?

每年的4月23日被定为“世界读书日”,想想,在2019已经过去了三分之一的时候,自己读了几本书?今天小编给大家推荐几本书籍,希望从读书日开始,小伙伴们能每天抽出1-2小时静下心来读读书。。

《深度学习》

世界读书日|最受程序员欢迎的编程书籍,你阅读过几本?

作者:【美】Jon Bentley译者:黄倩, 钱丽艳

  • AI圣经,deeplearning中文版,2018年图灵奖获奖者作品,业内人称“花书”人工智能机器学习深度学习领域奠基性经典畅销书长期位居美国ya马逊AI和机器学习类图书榜首!所有数据科学家和机器学习从业者的bi读图书!特斯拉CEO埃隆·马斯克等国内外众多专家推jian!

本书囊括了数学及相关概念的背景知识,包括线性代数、概率论、信息论、数值优化以及机器学习中的相关内容。同时,它还介绍了工业界中实践者用到的深度学习技术,包括深度前馈网络、正则化、优化算法、卷积网络、序列建模和实践方法等,并且调研了诸如自然语言处理、语音识别、计算机视觉、在线推荐系统、生物信息学以及视频游戏方面的应用。最后,本书还提供了一些研究方向,涵盖的理论主题包括线性因子模型、自编码器、表示学习、结构化概率模型、蒙特卡罗方法、配分函数、近似推断以及深度生成模型。

《鸟哥的Linux私房菜》

世界读书日|最受程序员欢迎的编程书籍,你阅读过几本?

鸟哥 著

  • 畅销Linux入门书升级版鸟哥教你从入门到精通 适用Linux系统应用和开发及运维的人员涵盖linux内核 命令行 嵌入式 Shell与Shell Scripts技巧精粹基于CentOS 7.x

本书,基本上,比较大的差异在Linux核心的版本差异、bash 增加了bash-completion功能、使用了xfs文件系统取代ext4成为默认文件系统、使用了xfs用于quota与LVM的管理方式、使用了systemd机制的systemctl管理软件取代init与chkconfig等操作行为、使用了grub version 2取代version 1.5,设置方面差异相当大、核心编译可以使用最新版本的kernel来取代目前的3.x以上的核心等。

《用Python写网络爬虫》

世界读书日|最受程序员欢迎的编程书籍,你阅读过几本?

作者:[德]凯瑟琳 雅姆尔(Katharine Jarmul)、[澳]理查德 劳森(Richard Lawson)

译者:李斌

  • 畅销的Python 3网络爬虫数据抓取采集分析 开发实战图书全新升级版 针对Python 3编写上一版年度销量近40000册 提供示例完整源码和实例网站搭建源码

本书是使用Python 3.6的新特性来爬取网络数据的入门指南。本书讲解了从静态网站提取数据的方法,以及如何使用数据库和文件缓存技术来节省时间并管理服务器负载,然后介绍了如何使用浏览器、爬虫和并发爬虫开发一个更为复杂的爬虫。

《“笨办法”学Python 3》

世界读书日|最受程序员欢迎的编程书籍,你阅读过几本?

作者:[美] 泽德 A. 肖(Zed A. Shaw) 译者:王巍巍

  • 经典畅销Python入门教程升级版Python3编程从入门到实践教程手机扫码看5个小时配套视频

跟着数百万人的Python导师学Python编程入门基础教程 代码基于Python3.6 知乎、CSDN等各大论坛技术大牛推荐的Python自学入门畅销书《笨办法学Python》重磅升级,所有案例均基于Python3.6编写。免费提供长达5个小时的配套教学视频,用手机扫码在线观看视频,更方便。

Zed A. Shaw创建了一套非常有效的Python 3学习体系,只要跟着学,你就会像Zed教过的数百万初学者一样获得成功!只要你能自律、投入和坚持!

在本书中,你将通过完成52个精心设计的习题来学会Python语言。阅读这些习题,照着录入代码(不要复制和粘贴!),修正自己的错误,观察程序的运行。

《Wireshark数据包分析实战》

世界读书日|最受程序员欢迎的编程书籍,你阅读过几本?

[美] 克里斯·桑德斯(Chris Sanders) 著,诸葛建伟,陆宇翔,曾皓辰 译

  • Wireshark实用指南Wireshark网络分析学习手册畅销图书升级 信息安全从业人员入门书籍

借助 Wireshark 这款世界流行的网络嗅探器,不管是有线网络还是无线网络,读者都可以很容易地捕获到网络中的数据包。但是,如何使用这些数据包来理解网络状况呢?本书内容针对 Wireshark 2.x 版本进行了更新,以帮助读者掌握数据包捕获的方法,从而更好地解决网络问题。本书新增了 IPv6 和 SMTP 的相关知识,并讨论了 TShark 和 Tcpdump 两种命令行包分析工具的使用方法。此外,本书还介绍了使用数据包结构图查看和表示数据包的内容。

《Python编程无师自通》

世界读书日|最受程序员欢迎的编程书籍,你阅读过几本?

[美] 科里·奥尔索夫(Cory Althoff) 著,宋秉金 译

译者:宋秉金

  • 零基础自学Python编程通过Python 3语言入门编程美亚Kindle编程类#1 Best Seller的入门图书

在美国亚马逊,有一本书的影响力超高的Python入门书,Kindle版本在美国亚马逊网站的计算机软件、软件开发分类中排行均为第一,超越了众多实力派Python书,众多五星好评。也许你有所耳闻,这本书就是《Python编程无师自通——专业程序员的养成》。

《Python编程无师自通——专业程序员的养成》作者是一名自学成才的程序员,作为一名文科生他通过自学编程,掌握了编程技能并在eBay找到了一份软件工程师的工作。这本书是作者结合个人经验写作而成,旨在帮助读者从外行成长为一名专业的Python程序员。

《人工智能(第2版)》

世界读书日|最受程序员欢迎的编程书籍,你阅读过几本?

作者:[美]史蒂芬·卢奇(Stephen Lucci),丹尼·科佩克(Danny Kopec)

译者:林赐

  • 人工智能百科全书易于上手的人工智能自学指南涵盖机器学习 深度学习 自然语言处理 神经网络 计算机博弈等各种知识 图文详细 讲解细致 配备丰富的教学资源和学习素材美国经典教材,在美亚上,被评价为自Russell & Norvig的《人工智能:一种现代方法》之后更好的教材,更加适合本科生使用。

本书是作者结合多年教学经验、精心撰写的一本人工智能教科书,堪称“人工智能的百科全书”。全书涵盖了人工智能简史、搜索方法、知情搜索、博弈中的搜索、人工智能中的逻辑、知识表示、产生式系统、专家系统、机器学习和神经网络、遗传算法、自然语言处理、自动规划、机器人技术、高级计算机博弈、人工智能的历史和未来等主题。

本书提供了丰富的教学配套资源,适合作为高等院校人工智能相关专业的教材,也适合对人工智能相关领域感兴趣的读者阅读和参考。

《重构:改善既有代码的设计》

世界读书日|最受程序员欢迎的编程书籍,你阅读过几本?

[美] 马丁·福勒(Martin Fowler) 著,熊节,林从羽 译

  • 重构20年,世界软件开发大师MartinFowler的不朽经典生动阐述重构原理和具体做法,普通程序员进阶到编程高手的修炼秘笈和代码整洁之道

这本备受关注的第2 版在第1 版的基础上做了全面修订,反映了编程领域业已发生的许多变化。第2 版中介绍的重构列表更加内聚,并用JavaScript 语言重写了代码范例。此外,第2 版中还新增了与函数式编程相关的重构范例,旨在教会读者如何在没有类的环境下开展重构。

新版沿袭了第1 版的结构,依次解释什么是重构,为什么要重构,如何通过“坏味道”识别出需要重构的代码,以及如何在实践中成功实施重构(无论用的是什么编程语言)。

  • 理解重构的过程和重构的基本原则;快速有效地应用各种重构手法,提升程序的表达力和可维护性;识别代码中能指示出需要重构的地方的“坏味道”;深入了解各种重构手法,每个手法都包含解释、动机、做法和范例4 个部分;构建稳固的测试,以支持重构工作的开展;理解重构过程的权衡取舍以及重构存在的挑战等。

《编程珠玑》

世界读书日|最受程序员欢迎的编程书籍,你阅读过几本?

作者:【美】Jon Bentley

译者:黄倩, 钱丽艳

  • 20余年畅销不衰计算机科学的不朽经典伟大的计算机科学著作之一程序员推选的心爱计算机图书讲解如何正确选择和高效地实现算法 基于C和C++语言编写

《编程珠玑(第2版·修订版)》是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者JonBentley以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。《编程珠玑(第2版·修订版)》对各个层次的程序员都具有很高的阅读价值。

《UNIX环境高级编程》

世界读书日|最受程序员欢迎的编程书籍,你阅读过几本?

作者:【美】W. Richard Stevens, Stephen A.Rago

译者:戚正伟, 张亚英, 尤晋元

  • UNIX编程圣经新版本unix/linux程序员案头常备参考书20年来影响无数程序员的经典之作

这一版涵盖了70多个新版POSIX.1标准的新增接口,包括POSIX异步I/O、旋转锁、屏障(barrier)和POSIX信号量。此外,这一版删除了许多过时的接口,保留了一些广泛使用的接口。书中几乎所有实例都已经在目前主流的4个平台上测试过,包括Solaris 10、Mac OS X 10.6.8(Darwin 10.8.0)、FressBSD 8.0、Ubuntu 12.04(基于Linux 3.2内核)。与前两版一样,读者仍可以通过实例学习,这些实例包括了1万多行可下载的ISO C源代码,书中通过简明但完整的程序阐述了400多个系统调用和函数,清楚地说明它们的用法、参数和返回值。为了使读者能融会贯通,书中还提供了几个贯穿整章的案例,每个案例都根据现在的技术环境进行了全面更新。《UNIX环境高级编程(第3版)》帮助了几代程序员写出强大、高性能、可靠的代码。第3版根据当今主流系统进行更新,更具实用价值。