2021年上半年出版的新书上榜好书
Python编程快速上手 让繁琐工作自动化 第2版
作者: [美]阿尔•斯维加特(Al Sweigart)
译者: 王海鹏
在本书中,你将学习利用Python编程在几分钟内完成手动需要几小时的工作,无须事先具备编程经验。通过阅读本书,你会学习Python的基本知识,探索Python丰富的模块库,并完成特定的任务(例如,从网站抓取数据,读取PDF和Word文档等)。本书还包括有关输入验证的实现方法,以及自动更新CSV文件的技巧。一旦掌握了编程的基础知识,你就可以毫不费力地创建Python程序,自动化地完成很多繁琐的工作。
Python书推荐
- 笨办法学Python 3
- Python 快速入门(第3版)
- Python核心编程(第3版)
- Python Cookbook(第3版)中文版
算法设计
作者: [美] 乔恩•克莱因伯格(Jon Kleinberg)
译者: 王海鹏
本书具有以下特色:
- 强调问题分析和设计方法;
- 遵循结构化教学法,引导学生掌握问题形式化、算法设计和算法分析的全过程;
- 通过一系列带解答的问题,展示计算机科学家设计和应用算法的过程;
- 包含 200 多道作业题,其中一些题目出自 Yahoo! 和 Oracle 等公司;
- 提供广泛用于处理 NP 困难问题和随机应用的算法,这些是极其重要的算法主题。
- 程序员的数学基础课 从理论到Python实践
作者: 黄申
1.紧紧围绕程序员的需求。
数学的课题非常广泛,但本书没有涉及数学领域的全部课题,而是从程序员的需求出发,精心挑选了编程所需的常用知识点,并实现学以致用。2.结合生动的案例和形象的比喻解读难点。
降低技术理解的门槛,让程序员更容易理解数学背后的逻辑,并对实际生产问题进行数学建模,进而设计出更有效的算法,编写出更优雅的代码。3.注重编程实践。
除了阐述理论知识,书中还提供了要通过大量实践才能积累的宝贵经验,让读者有机会亲自动手编写Python 代码,进而加深理解。4.提供源代码下载。
本书紧贴计算机领域,从程序员的需求出发,精心挑选了程序员真正用得上的数学知识,通过生动的案例来解读知识中的难点,使程序员更容易对实际问题进行数学建模,进而构建出更优化的算法和代码。机器学习公式详解
作者: 谢文睿 ,秦州机器学习书推荐
- 机器学习的数学
- 机器学习精讲
- 机器学习测试:入门与实践
UNIX传奇:历史与回忆
作者: [美]布莱恩·W.克尼汉(Brian W. Kernighan)
译者: 韩磊
人文IT书推荐
- 代码整洁之道
- 代码整洁之道 程序员的职业素养
- 软技能 代码之外的生存指南
- 重构 改善既有代码的设计(第2版 平装)
Linux命令行大全 第2版
作者: 威廉 • 肖特斯(William Shotts)
译者: 门佳 ,李伟
本书对Linux命令行进行详细的介绍,全书内容包括4个部分,第一部分由Shell的介绍开启命令行基础知识的学习之旅;第二部分讲述配置文件的编辑,如何通过命令行控制计算机;第三部分探讨常见的任务与必备工具;第四部分全面介绍Shell编程,读者可通过动手编写Shell脚本掌握Linux命令的应用,从而实现常见计算任务的自动化。通过阅读本书,读者将对Linux命令有更加深入的理解,并且可以将其应用到实际的工作中。
本书适合Linux初学人员、Linux系统管理人员及Linux爱好者阅读。
Linux书推荐
- 鸟哥的Linux私房菜 基础学习篇(第四版)
- Linux就该这么学
- UNIX/Linux 系统管理技术手册(第5版)
- 奔跑吧Linux内核(第2版)卷1:基础架构
- 奔跑吧Linux内核(第2版)卷2:调试与案例分析
深度学习与围棋
作者: [美]马克斯•帕佩拉(Max Pumperla)
译者: 赵普明
深度学习书推荐
- 深度学习
- 动手学深度学习
- Python图像处理实战
- PyTorch深度学习
- Keras深度学习实战
人工智能算法 卷3 深度学习和神经网络
作者: [美] 杰弗瑞·希顿(Jeffery Heaton)
译者: 王海鹏
推荐阅读:
《人工智能算法(卷1):基础算法》ISBN:9787115523402
《人工智能算法(卷2):受大自然启发的算法》ISBN:9787115544315
GAN实战
1.“深度学习系统的一大进步”——GAN,在图像生成和数据增强领域有出色表现;
2.以Python语言实现,很强的实战性,涵盖构建、训练、优化全过程;
3.英国创企孵化器Founders Factory计算机视觉领域的联合创始人Jakub Langr与美国纽约一家初创公司的高级产品经理Vladimir Bok合力写就;
4. 获Simeon Leyzerzon、Dana Robinson、Grigory V. Sapunov、Bachir Chihani等人联袂推荐;
本书主要介绍构建和训练生成对抗网络(GAN)的方法。全书共12 章,先介绍生成模型以及GAN 的工作原理,并概述它们的潜在用途,然后探索GAN 的基础结构(生成器和鉴别器),引导读者搭建一个简单的对抗系统。
本书给出了大量的示例,教读者学习针对不同的场景训练不同的GAN,进而完成生成高分辨率图像、实现图像到图像的转换、生成对抗样本以及目标数据等任务,让所构建的系统变得智能、有效和快速。