一周一本程序员书,宅在家里充电才是硬道理 - Go语言中文社区

一周一本程序员书,宅在家里充电才是硬道理


在这个特殊时期里,全民一起努力,宅在家里不出门才是硬道理。

每天宅在家里看看书,充充电,等到假期结束归来,满满的知识储备,是不是很自信?

今天小编给大家推荐9本薄薄的程序员好书,预计每周能读完一本,您喜欢哪一本可以自行安排。这9本推荐中,除了第7本以外,也都有电子版。是选择纸版书还是电子版可以灵活选择。

1、Python神经网络编程 195页

 

这是一本精心编写、给完全初学者的图书。它带领读者构建一个真正、有效的神经网络,而不需要读者具备任何复杂的数学知识和深度学习的理论。

——M Ludvig

本书将带领您进行一场妙趣横生却又有条不紊的旅行——从一个非常简单的想法开始,逐步理解神经网络的工作机制。您无需任何超出中学范围的数学知识,并且本书还给出易于理解的微积分简介。本书的目标是让尽可能多的普通读者理解神经网络。读者将学习使用Python开发自己的神经网络,训练它识别手写数字,甚至可以与专业的神经网络相媲美。

本书适合想要了解深度学习、人工智能和神经网络的读者阅读,尤其适合想要通过Python编程进行神经网络开发的读者参考。

2、用Python写网络爬虫 196页

 

  • 畅销的Python网络爬虫开发实战图书全新升级版
  • 针对Python 3.6版本编写。
  • 提供示例完整源码和实例网站搭建源码

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

借助于PyQt和Selenium,你可以决定何时以及如何从依赖JavaScript的网站上爬取数据,以及更好地理解在受CAPTCHA保护的复杂网站上提交表单的方法。本书还讲解了使用Python包(比如mechanize)进行自动化处理的方法、使用Scrapy库创建基于类的爬虫的方法,以及如何在真实的网站上实施所学的爬虫技巧。

本书最后还涵盖了使用爬虫对网站进行测试、远程爬取技术、图像处理以及其他相关的主题。

3、PyTorch深度学习 193页

 

本书对多个先进的深度学习架构的概念(比如ResNet、DenseNet、Inception和Seq2Seq)进行了阐述,但没有深挖其背后的数学细节。与GPU计算相关的知识、使用PyTorch训练模型的方法,以及用来生成文本和图像的复杂神经网络(如生成网络),也在本书中有所涵盖。


学完本书后,读者可以使用PyTorch轻松开发深度学习应用程序。

4、机器学习精讲 全彩印刷 172页

 

  • 机器学习原理算法与应用教程,精简机器学习入门手册
  • 美亚机器学习深度学习畅销书,全彩印刷
  • 扫描书中二维码可阅读补充内容,人工智能和机器学习领域众多知名专家推荐

《机器学习精讲》包含了监督和非监督学习、支持向量机、神经网络、集成算法、梯度下降、聚类分类、降维、自编码器、迁移学习、特征工程以及超参数调试等方面的知识。书中既有数学公式,又有图解说明,一应俱全。 
本书具有以下特色: 
● 精简并直入主题——篇幅短小,读者可以快速读完并掌握机器学习技术的精髓。书中内容是作者和其他从业者多年研究的成果。 
● 配套网页——本书配有持续更新的网页,对书中内容进行补充,包括问答、代码、推荐阅读材料、工具以及其他相关内容。扫描书中二维码即可查看。 
● 全彩印刷——色彩丰富,阅读轻松。 
● 代码基于Python语言。

5、零信任网络 在不可信网络中构建安全系统 196页

 

  • 国内首部介绍零信任网络的专业技术图书。
  • 内容全面丰富,是学习零信任网络不可或缺的参考资料。
  • 全面解析零信任网络技术,系统介绍构建零信任网络的方方面面。

《零信任网络:在不可信网络中构建安全系统》分为10章,从介绍零信任的基本概念开始,描述了管理信任,网络代理,建立设备信任、用户信任、应用信任以及流量信任,零信任网络的实现和攻击者视图等内容。《零信任网络:在不可信网络中构建安全系统》主要展示了零信任如何让读者专注于构建强大的身份认证和加密,同时提供分区访问和更好的操作敏捷性。通过阅读《零信任网络:在不可信网络中构建安全系统》,读者将了解零信任网络的架构,包括如何使用当前可用的技术构建一个架构。

6、编程珠玑(第2版 修订版) 259页

 

  • 历史上伟大的计算机科学著作之一
  • 融深邃思想、实战技术与趣味轶事于一炉的奇书
  • 带你真正领略计算机科学之美

多年以来,当程序员们推选出心爱的计算机图书时,《编程珠玑》总是位于前列。正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师JonBentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上受欢迎的专栏,结集为两部不朽的计算机科学经典名著,影响和激励着一代又一代程序员和计算机科学工作者。本书为首卷,主要讨论计算机科学中本质的问题:如何正确选择和高效地实现算法。

7、Python数学编程 189页

 

  • 有趣、生动、实用,高中生也能看得懂的Python编程书
  • 美亚青少年学计算机编程畅销书
  • 通过编程来探究代数、统计、几何、概率、微积分等数学主题

你将从本书学到以下内容:

  1. 用统计方法描述数据,用线图、条形图和散点图可视化数据
  2. 用程序探究掷硬币、掷骰子和其他概率游戏中的集合理论和概率问题
  3. 用Python的符号数学功能解决代数问题
  4. 绘制几何图形,探索分形,如Barnsley蕨类植物、Sierpiński三角以及Mandelbrot集,写程序求解导数与积分


本书还提供了有创意的编程挑战以及应用实例,可以帮助你把新学到的数学和编程技巧用于实践。你可以尝试解决各种有趣的问题,比如不等式求解、洗牌、画出子弹飞行过程中重力的影响、探究斐波那契数列与黄金分割之间的联系、利用向板子上投掷100000次“飞镖”来估计圆的面积等。

 

8、人工智能算法 卷1 基础算法 164页

 

  • AI算法入门教程书籍,人人都能读懂的人工智能书
  • 全彩印刷,实例讲解易于理解的人工智能基础算法
  • 多种语言版本示例代码、丰富的在线资源,方便动手实战与拓展学习

全书共10 章,涉及维度法、距离度量算法、K 均值聚类算法、误差计算、爬山算法、模拟退火算法、Nelder-Mead 算法和线性回归算法等。书中所有算法均配以具体的数值计算来进行讲解,读者可以自行尝试。每章都配有程序示例,GitHub 上有多种语言版本的示例代码可供下载。本书适合作为人工智能入门读者以及对人工智能算法感兴趣的读者阅读参考。

9、 Vim 8文本处理实战 238页

 

  • Vim8文本处理技术指南
  • vim实用技巧,文本编辑器书籍,
  • 程序员编程开发技能,python语言结合

作为全面介绍Vim使用方法的教程,本书介绍了各种常用的文本编辑方法和程序设计中的实用操作,深入Vim内部的数据结构和VimScript脚本编程,内容详实。本书基于Vim 8平台,介绍了前沿分支Neovim,还推荐了更先进的Oni编辑器,兼容并包,集Vim社区典型使用经验和发展趋势于一体。 
本书面向的读者群体是所有使用Vim的程序员,书中的示例文本为Python代码,并详细介绍了Git和正则表达式。读者需要对操作系统和程序设计有基本的了解,特别是需要了解Linux操作系统的基本使用。虽然本书尝试兼顾三大操作系统,但毫无疑问书中内容以Linux为主。本书可以帮助读者完善Vim技能,增加程序设计的知识储备。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/epubit17/article/details/104215109
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-13 14:16:13
  • 阅读 ( 853 )
  • 分类:职场

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢