十大程序员必读博客网站-程序员随意买书不行啊!

一年一度的史诗级灾难电影正式上演,没错,就是《开学》。 开学前夕,我感到无比害怕,被各科支配的焦虑在心里飘荡。 买一些新书给自己充电并克服焦虑!

关于购买书籍,有的人会根据自己的需要到时候建一个仓库,不考虑价格; 有些人会先加入购物车,等有促销的时候一次性购买。 无论你是哪种男伴,省钱都是买书者永远不会拒绝的事情。 相信大家都想买得开心,而不是因为价格而结算!

当当网这三天正在进行返校促销活动,每消费100元立减50元,相当于50%的折扣。 几乎所有畅销的技术书籍都出现在这次活动中。 如果你最近还不知道哪些书值得买,相信这份书单会对你有所帮助。

1. 畅销新书前5名

Python深度学习

作者:弗朗索瓦·绍莱

译者:张亮(hysic)

本书详细介绍了利用Python和Keras进行深度学习的探索和实践,包括计算机视觉、自然语言处理、生成模型等应用。 详细解释了示例步骤。

深度学习入门

作者: 齐藤泰弘

译者:卢玉杰

一本真正的深度学习入门书籍,深入浅出地剖析了深度学习的原理和相关技术。 本书使用Python3,并尽量不依赖外部库或工具。 从基础物理知识开始,从零开始创建一个经典的深度学习网络,逐步理解深度学习。

R 数据科学

作者:哈德利·威克姆、加勒特·格罗曼德

译者:陈光新

作者教读者如何使用最重要的数据科学工具,从而为实践数据科学奠定坚实的基础。 读完后,你将掌握R语言的精髓,并能够熟练地使用各种工具来解决各种数据科学困境。 每一章都是按这样的顺序组织的:首先给出一些有趣的例子,以便你能够整体理解本章的内容,然后再深入细节。 本书的每个部分都配有练习,帮助您练习所学内容。

美团机器学习实践

作者:美团算法团队

本书包括一般流程、数据挖掘、搜索与推荐、计算广告、深度学习和算法工程6个部分,全面介绍了机器学习在美团多个重要方面的应用。

本书特别适合工程技术人员和具有一定机器学习基础的大学生学习阅读。 通过本书,经验丰富的算法工程师可以了解美团在这方面的做法,大学生可以了解机器学习算法在具体业务场景中是如何实现的。

React 设计模式和最佳实践

作者:米歇尔·贝尔托利

译者:林浩

本书介绍了如何构建日益灵活、运行平稳且易于维护的应用程序,使开发人员能够在不提高质量的情况下大大提高工作流程的速度。 读者将首先了解React的内部原理,开发可在整个应用程序中重用的组件,构建应用程序框架,并创建真正可用的表单; 然后他们会编译React组件的样式,优化组件,并编译测试代码; 最后,他们将学习如何为 React 及其生态系统做出贡献。

2. 5本经典书籍

Python编程:从入门到实践

作者:埃里克·马蒂斯

译者:袁国忠

本书分为两部分:第一部分介绍Python编程必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具的介绍,以及列表、字典、if语句、类、文件和异常、代码测试等内容; 第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python2D游戏开发、如何使用数据生成交互式信息图表、创建和定制简单的Web应用程序,并帮助读者解决常见的编程问题和疑虑。

算法(第四版)

作者:凯文·韦恩、罗伯特·塞奇威克

译者:谢路云

作为算法领域的经典参考书,本书全面介绍了算法和数据结构的必要知识,并对排序、搜索、图处理和字符串处理进行了详细阐述。 第四版专门给出了每个程序员都应该知道的50个算法,并提供了实际代码,但是这个Java代码实现采用了模块化编程风格,读者可以很容易地修改它。 本书附带的网站提供了本书内容的摘要以及更多资源,例如代码实现、测试数据、练习和教学计划。

JavaScript 中级编程(第三版)

作者:尼古拉斯·C·扎卡斯

译者:李松峰、曹莉

全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型开始,讲解了面向对象编程、Ajax和Comet服务器端通信、HTML5表单、媒体、Canvas(包括WebGL)和New还介绍了 WebWorkers、地理定位、跨文档消息传递、客户端存储(包括 IndexedDB)和离线应用程序等 API 以及与维护、性能和部署相关的最佳开发实践。 本书的附录展望了未来的 API 和 ECMAScriptHarmony 规范。

SQL必知(第四版)

本·福尔塔

译者:钟鸣、刘晓霞

本书由浅入深讲解了SQL的基本概念和句型,涉及数据排序、过滤和分组,以及表、视图、联接、子查询、游标、存储过程和触发器等,实例丰富以便于参考。 新版本减少了Apache OpenOfficeBase、MariaDB、SQLite等DBMS的描述,并根据Oracle、SQLServer、MySQL、PostgreSQL最新版本更新了相关示例。

机器学习的实际应用

彼得·哈灵顿

译者:李锐、李鹏、曲亚东、王斌

本书通过精心安排的示例,切入日常工作任务,消除学术语言,使用高效且可重用的Python代码来解释如何处理统计数据、进行数据分析和可视化。 通过各种示例,读者可以从学校学到机器学习的核心算法,并将其应用到一些战略任务中,例如分类、预测和推荐。 此外,它们还可以用来实现一些更中间的功能,例如汇总和简化。

3.日本最畅销产品前5名

程序员物理

作者:结城宏 译者:管杰

作者:平冈、幸堀源 译者:陈晓燕

作者:平冈、幸堀源 译者:陆晓楠

《程序员物理学》讲解了许多与编程密切相关的物理方法,如补码计数、逻辑、余数、排列组合、递归以及无解问题等。 还分析了柯尼斯堡七桥问题、高斯求和法以及中文Nota、斐波那契数列等经典问题和算法。

《程序员物理2:概率统计》涉及随机变量、贝叶斯公式、离散和连续值的概率分布、残差矩阵、多元正态分布、估计和检验理论、伪随机数和概率论的各种应用。

《程序员物理3:线性代数》涵盖向量、矩阵、行列式、矩阵求逆、线性多项式、特征值、对角化、Jordan标准形式、特征值算法、LU分解等。

图形化HTTP

作者: 上野伸树

译者:于俊良

《图解HTTP》全面系统地介绍了互联网基础——HTTP合约。 作者讲述了 HTTP 合约的发展历史,严谨细致地分析了 HTTP 合约的结构,列出了许多常见的通信场景和实际案例,最后延伸到 Web 安全、最新技术趋势等。

图形化 TCP/IP

作者:竹下隆等

译者:乌尼·日其其格

《TCP/IP图鉴》是一本图文并茂的网络管理技术书籍,让读者了解TCP/IP的基础知识,掌握TCP/IP的基本技能。 本书讲解了网络基础知识、TCP/IP基础知识、数据链路、IP契约、IP契约相关技术、TCP与UDP、路由契约、应用契约、网络安全等。

互联网是如何连接的

作者: 音勉

译者:周子恒

《互联网是如何连接的》以探索之旅的形式,从在浏览器中输入URL开始,跟踪直到网页内容显示的整个过程。 它用图文并茂的方式讲解了互联网的概况,并突出了要点。 描述实际网络设备和软件的工作原理。 目的是帮助读者理解网络的本质含义,了解实际设备和软件,从而熟练使用网络技术。

儿童Scratch趣味编程2

作者:阿部一宏、仓本大辅

译者:陶绪祥远方

本书内容除融合语文、科学、音乐、实践等学科外,践行STEAM教育理念,致力于引导读者通过实践去探索、发现、理解现实生活中的知识,从而迸发出创造力。同时提高他们的思维能力和相关性。 与他人合作的能力。

本书图文并茂,寓教于乐,适合中小学生及其他初学者自学或在家长帮助下学习。

4.图灵原创Top5

Python3网络爬虫开发实践

作者:崔庆才

本书介绍了如何使用Python3开发网络爬虫。 首先详细介绍了环境配置过程和爬虫基础知识,然后讨论了urllib、requests等请求库,BeautifulSoup、XPath、pyquery等解析库,以及文本和各种数据库。 存储方法,然后通过多个案例介绍了Ajax进行数据爬取、Selenium和Splash进行动态网站爬取的过程,然后介绍了爬虫的​​一些方法,例如使用代理爬取和维护动态代理池等。 ADSL拨号代理的使用,图形、极限验证、触摸、网格等各种验证码破解方法,模拟登录网站抓取方法,以及cookie池维护。

第一行代码 - Android(版本 2)

作者:郭林

《第一行代码——Android(第2版)》是最受欢迎的入门书籍的全新升级。 它对所有知识点重新适配了最新的Android系统,并使用新的Android Studio开发工具替代了之前的Eclipse,并添加了MaterialDesign、运行时权限、Gradle、RecyclerView、百分比布局、OkHttp等新知识点的详细讲解, Lambda表达式等。最后会带领你开发一个天气预报程序,并教你如何将程序发布到应用商店,以及如何在程序中嵌入广告来赚钱。

深入理解TensorFlow:架构设计与实现原理

作者:彭景天、林健、白小龙

本书首先介绍了TensorFlow的设计目标、​​基本架构、环境规划和基本概念,然后重点介绍了以数据流图为核心的机器学习编程框架的设计原理和核心实现,然后将TensorFlow与深度学习相结合,从从理论基础和程序实现两个方面,系统介绍了CNN、GAN、RNN等经典模型,然后深入讨论了TensorFlow运行时的核心、通信原理以及数据流图估计的原理和实现,最后全面介绍了TensorFlow生态系统发展。

区块链技术进步与实战

作者:蔡亮、李其磊、梁秀波

本书从实战的角度,结合实际应用开发场景,对区块链技术进行了全面的介绍和分析。

Kafka技术黑幕

作者:郑其璜

自LinkedIn开源以来,Kafka一直以其高性能、高吞吐量和分布式特性而闻名。 本书深入剖析了Kafka的设计和实现,包括生产者和消费者的消息处理流程,以及新老消费者的不同设计方法。 存储层的实现,协调器和控制器如何保证Kafka集群的分布式和容错特性,两个同步集群工具MirrorMaker和uReplicator,两个流处理的API,以及Kafka的一些中间特性等。

5. 英语畅销书前 5 名

程序员法语

作者:朴载厚、李海英

译者:颜廷莲

审稿人:凯文·斯蒂利

本书致力于最大限度地提升开发者最重要的英语阅读理解能力,培养快速阅读中文报告等IT相关文档的基本能力。

本书采用最新的IT媒体风格报道,提供有趣有用的知识,并详细解释英文技术术语。 课后还包括语文思维训练。 内容和方法满足一线程序员的需求,也能激发阅读兴趣。 样文难易适当,结构安排合理。 它是技术学习和日语学习的有机结合。

枕头算法书

作者:林柏俊

译者:崔胜义

本书第一章重点讲解各种常见算法。 第2章主要介绍几种比较少见的算法。 程序员应该具备的心态和必须培养的能力。 本书用日常对话般常见的表达方式,帮助专业开发人员和刚刚踏入软件开发和编程门槛的初学者感受到编程的创造力和成就感。

刮刮魔法书

作者:金钟勋

译者:肖启礼

书中讲解了中小学生容易理解的算法。 通过运行程序、边学边练、思考应用十大程序员必读博客网站,帮助孩子理解算法概念,培养解决问题的能力。 书中利用Scratch一步步实现了算法的核心内容,引导女儿独立思考,完成学习。 通过Scratch软件增加算法学习的乐趣,通过算法讲解丰富Scratch的理论背景。 双管齐下培养儿子的逻辑思维能力。

Python 黑客与防御简介

作者:赵成文、郑英勋

译者:吴传海

本书内容分为基础知识、各种黑客技术、黑客学习方法三个部分。 基础知识部分主要介绍各种黑客技术、计算机基础知识以及Python的基本句型; 在第二部分解释各种黑客技术时,具体定义为应用程序黑客、Web黑客和网络黑客。 黑客攻击、系统黑客攻击等; 最后一部分给出了学习建议,告诉你如何成为一名顶级黑客。

FPS关卡设计

作者:李龙泰

译者:吴传海

玩游戏时,为什么通关后总是想进入下一个? 关卡设计是如何让你在不知不觉中着迷的?

本书介绍了游戏开发所需的关卡设计的概念和必要性,并给出了降低游戏乐趣的思路和方法; 同时重点介绍了FPS(第一人称射箭游戏)领域的关卡设计,讲解了FPS类型环境下的内容构成、如何创建和设计战场等流程。

6. IT人文学科前5名

黑客和作家

作者:保罗·格雷厄姆

译者:阮一峰

本书是硅谷创业巨头保罗·格雷厄姆的选集。 尽管黑客通常从外表上看起来很愚蠢,但他们的大脑内部却是一个有趣且令人惊讶的地方。 打开这本书,跟随硅谷企业家和技术大师敏感而丰富的内心,重新认识你所生活的世界。内容涉及意识形态、设计、互联网、IT技术、创业。

运行,程序员

作者:叶夫根尼·布里克曼

译者:吴晓佳

书中内容分为技术、产品、团队三个部分,详细勾勒出创业的原貌。 具体内容包括:创业理念、产品设计、数据和营销、技术栈选择、干净代码、软件交付、创业文化、招聘等。

未来的幸存者

作者:阮一峰

本书是阮一峰博客的选集,主要包含作者对技术变革影响的一些思考。 希望这本书能让读者意识到,世界正在发生巨大的变化,大雨已经不远了,所以早点规划好出路。

只是为了好玩

作者:莱纳斯·托瓦兹、大卫·戴蒙德

译者:陈少云

“有些人注定要领导数百万人,有些人注定要编写能够改变世界的软件。但只有一个人能够同时做到这两点:托瓦尔兹。”

——《时代》

人工智能简介

作者:尼克

本书全面介绍了人工智能的发展历史,包括人工智能的起源、自动规律证明、专家系统、神经网络、自然语言处理、遗传算法、深度学习、强化学习、超级智能、哲学问题和未来趋势等。 。

7. 最值得期待的5本新书

如何编写游戏脚本

作者:佐佐木智博

译者:支鹏浩

本书从人物、世界系统、台词等角度出发,剖析众多经典游戏、动画作品中的剧本细节,深入浅出、系统讲解建立游戏剧本的方法。 这是对游戏设计的精彩介绍。 它还对小说、漫画、电影等艺术作品的构思和创作有启发。

FlaskWeb 开发:基于 Python 的 Web 应用程序开发实践(第二版)

作者:米格尔·格林伯格

译者:安藤

本书分为三个部分,全面介绍了如何基于Python微框架Flask进行Web开发。 第一部分是Flask简介,介绍了使用Flask框架、扩展Web程序开发所必需的基础知识。 第二部分给出了一个例子,真正带领你一步步开发一个完整的博客和社交应用Flasky,这样你就可以整合前述知识并付诸实践。 第三部分介绍了发布应用程序之前必须考虑的事项十大程序员必读博客网站,如单元测试策略、性能分析技术、Flask程序的部署形式等。第二版针对Python 3.6进行了全面修订。

Node.js 实践(第二版)

作者:亚历克斯·杨、布拉德利·马克、迈克·坎特伦、蒂姆·奥克斯利、马克·哈特

译者:吴海星

“这本书是很多高手写的,它会告诉你如何编译Node应用程序,从侧面也可以看到Node是一个多么轻量级的平台,希望你读完之后也能有宾至如归的感觉。” 编写您自己的 Node 应用程序。”

——濮凌,Node.js布道者,《轻松学Node.js》作者

本书是 Node.js 的实用教程,涵盖了开发生产级 Node 应用程序所需的所有功能、技能和相关概念。 从搭建Node开发环境,到一些简单的演示程序,再到开发复杂应用程序所必需的异步编程。

第二版介绍了全栈开发人员需要的所有技术,包括后端构建系统、选择Web框架、与Node中的数据库交互、编写测试、部署Web程序等等。

Python 高性能(第二版)

作者:加布里埃尔·拉纳诺

译者:袁国忠

本书重点介绍如何使Python程序具有强大的性能,包括数值计算和科学代码的优化,以及增强Web服务和应用程序响应能力的策略。 具体内容包括:基准测试与分析、纯Python优化、基于NumPy和Pandas的快速链表操作、使用Cython获取C语言性能、编译器探索、实现并发、并行处理、分布式处理、高性能设计等。

Java 技能:常见 Java 问题的简单解决方案

作者:肯·科尔森

译者:江南

本书是一本手册。 书中的例子来自于开发者在日常工作中遇到的问题,并介绍如何借助Java8和Java9的新特性来解决这些问题,让开发者能够更自然地理解这门语言的变化。 我们可以举一反三,将学到的知识运用到实际开发中。

标题图片来自freepik

☟【阅读原文】订购当当网