这几年学习 Python 的朋友很多,不管你做的是 Web 开发、数据分析、大数据、机器学习、深度学习,以及其他,往往需要或多或少地掌握一些 Python 知识。

图灵github(图灵Python书单更新了)(1)

以下按照{ 编程语言入门—进阶—分方向需求 }的顺序列出图书,文末附 Pyhton 阅读路线图(形式为思维导图)。

Python图书一览表

{ 编程入门 } <少年学Python> 父与子的编程之旅:与小卡特一起学Python(第2版) [NEW] 和孩子一起玩编程(第2版) <成人学Python> Python编程:从入门到实践(第2版)[NEW] [HOT] —零基础 Python基础教程(第3版)[HOT]—有其他语言基础 Python编程导论(第2版)—注重计算思维 Python语言及其应用 —有其他语言基础 { 编程进阶 } 流畅的Python[HOT] 深入理解Python特性 精通Python设计模式(第2版) { 算法基础 } 算法图解 [HOT] Python数据结构与算法分析(第2版)[HOT] { Web开发 } Django企业开发实战:高效Python Web框架指南 Flask Web开发:基于Python的Web应用开发实战(第2版) { 网络编程 } Python网络编程(第3版)[HOT] { 安全 } Python黑客攻防入门 { 爬虫与反爬虫 } Python网络爬虫权威指南(第2版)[NEW] Python 3网络爬虫开发实战 [HOT] Python 3反爬虫原理与绕过实战 { 数据库 } SQLAlchemy:Python数据库实战(第2版) { 数据分析 } Python数据分析基础 Python数据分析实战(第2版) Python数据分析:活用Pandas库 Python数据处理 { 数据科学 } 数据科学入门(第2版) [NEW] 数据科学实战(Python/R) Python数据科学手册 [HOT] { 数据挖掘 } 数据挖掘导论(完整版)[非 Python] 数据挖掘与分析:概念与算法 Python数据挖掘:入门与实践(第2版) [NEW] { 机器学习 } Python机器学习基础教程 [HOT] Python机器学习经典实例 机器学习实战 [HOT] 美团机器学习实践 { 深度学习 } <入门> Python深度学习[HOT] 深度学习入门:基于Python的理论与实现 [HOT] 深入浅出神经网络与深度学习 [NEW] <TensorFlow> 简明的 TensorFlow 2[NEW] 深入理解TensorFlow:架构设计与实现原理 [HOT] <PyTorch> PyTorch深度学习入门 深度学习原理与PyTorch实战 <特征工程> 特征工程入门与实践 精通特征工程 { 其他方向 } <NLP> 自然语言处理入门 深度学习进阶:自然语言处理[NEW] <计算机视觉> Python计算机视觉编程 计算机视觉之深度学习:使用TensorFlow和Keras训练高级神经网络

{ 编程入门 }

<少年学Python>

父与子的编程之旅:与小卡特一起学Python(第3版)

图灵github(图灵Python书单更新了)(2)

作者:Warren Sande Carter Sande 译者:杨文其 苏金国 易郑超

上到 8 岁,下到 88 岁,都可以阅读这本书!豆瓣高评分,学习编程入门首选图书。逗趣的插图,浅显易懂的文字,循循善诱地引导,打开这本书,体验快乐编程!

和孩子一起玩编程

图灵github(图灵Python书单更新了)(3)

作者:胡宏彪

畅销少儿编程图书升级版,书中共设计了 49 个问题场景,使用简单的程序解决这些问题,然后让孩子改动程序中的变量,解决类似的问题。与上一版相比,本书基于 Python 3,简化了环境的安装过程,新增了 8 个案例,比如关于海龟模块绘图案例、关于用户图形界面的案例、关于计算机网络的案例以及关于人工智能的案例等。

<成人学Python>

Python编程:从入门到实践(第2版)

图灵github(图灵Python书单更新了)(4)

作者:Eric Matthes 译者:袁国忠

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

Python基础教程(第3版)

图灵github(图灵Python书单更新了)(5)

作者:Magnus Lie Hetland

本书包括 Python 程序设计的方方面面:

{ 编程进阶 }

流畅的Python

图灵github(图灵Python书单更新了)(6)

作者:[法]卡蒙·阿耶娃等 译者:葛言

本书是针对 Python 代码实现设计模式的经典作品,着重讨论了用于解决日常问题的所有 GoF 设计模式,它们能帮助你构建有弹性、可伸缩、稳健的应用程序,并将你的编程技能提升至新的高度。第 2 版探讨了桥接模式、备忘模式以及与微服务相关的几种模式。

{ 算法 }

算法图解

图灵github(图灵Python书单更新了)(7)

作者:Aditya Bhargava 译者:袁国忠

本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。

{ Web开发 }

Flask Web开发:基于Python的Web应用开发实战(第2版)

图灵github(图灵Python书单更新了)(8)

作者:米格尔·格林贝格 译者:安道

Flask 是一个使用 Python 编写的轻量级 Web 应用框架。它不会强迫开发者遵循预置的开发规范,为开发者提供了自由度和创意空间。

本书共分三部分,全面介绍如何基于 Python 微框架 Flask 进行 Web 开发。第一部分是 Flask 简介,介绍使用 Flask 框架及扩展开发 Web 程序的必备基础知识。第二部分则给出一个实例,真正带领大家一步步开发完整的博客和社交应用 Flasky,从而将前述知识融会贯通,付诸实践。第三部分介绍了发布应用之前必须考虑的事项,如单元测试策略、性能分析技术、Flask 程序的部署方式等。第 2 版针对 Python 3.6 全面修订。

{ 网络编程 }

Python网络编程(第3版)

图灵github(图灵Python书单更新了)(9)

作者:Brandon Rhodes John Goerzen 译者:诸豪文

本书采用 Python 3,涵盖网络编程所有经典话题,包括网络协议、网络数据及错误、电子邮件、服务器架构,以及 HTTP 及 Web 应用程序,对最新的 SSL 支持、异步 I/O 循环的编写方法、跨站脚本以及跨站请求伪造攻击网站的原理及保护方法等内容也有详尽介绍。

{ Python安全 }

Python黑客攻防入门

图灵github(图灵Python书单更新了)(10)

作者:赵诚文 郑暎勋 译者:武传海

{ 网络爬虫 }

Python 3网络爬虫开发实战

图灵github(图灵Python书单更新了)(11)

作者:崔庆才

本书介绍了如何利用Python 3开发网络爬虫,书中首先介绍了环境配置和基础知识,然后讨论了urllib、requests、正则表达式、Beautiful Soup、XPath、pyquery、数据存储、Ajax数据爬取等内容,接着通过多个案例介绍了不同场景下如何实现数据爬取,最后介绍了pyspider框架、Scrapy框架和分布式爬虫。

全面介绍了数据采集、数据存储、动态网站爬取、App爬取、验证码破解、模拟登录、代理使用、爬虫框架、分布式爬取等知识。

{ 数据库 }

SQLAlchemy:Python数据库实战(第2版)

图灵github(图灵Python书单更新了)(12)

作者:Jason Myers Rick Copeland 译者:武传海

SQLAlchemy 是一个流行的开源代码库,这个 Python 库在关系型数据库和传统编程之间架起了一座桥梁,帮助 Python 程序员将应用程序连接到关系型数据库。这本书通过对比的方式介绍了 SQLAlchemy 的两种主要使用模式—— SQLAlchemy Core 和 SQLAlchemyORM,还探讨了数据库迁移工具 Alembic 的用法,以及 SQLAlchemy 的高级应用。

{ 数据分析 }

Python数据分析基础

图灵github(图灵Python书单更新了)(13)

作者:Clinton W. Brownley 译者:陈光欣

本书展示如何用 Python 程序将不同格式的数据处理和分析任务规模化和自动化。主要内容包括:Python 基础知识介绍、CSV 文件和 Excel 文件读写、数据库的操作、示例程序演示、图表的创建,等等。

{ 数据科学 }

数据科学入门(第2版)

图灵github(图灵Python书单更新了)(14)

作者:乔尔·格鲁斯(Joel Grus) 译者:岳冰 高蓉 韩波

本书基于 Python 语言环境,从零开始讲解数据科学工作,讲述数据科学工作所需的技能与诀窍,并带领读者熟悉数据科学的核心知识:数学与统计学。作者借助大量具有现实意义的实例详细展示了什么是数据科学,介绍了从事数据科学工作需要用到的库,如 NumPy、scikit-learn、pandas 等,还在每章末尾推荐了很多学习资源,帮助你进一步巩固本书所学。新版基于 Python 3.6,重写了所有示例和代码,并根据数据科学近几年的发展,新增了关于深度学习、统计学和自然语言处理等主题,让图书内容与时俱进。

数据科学实战

图灵github(图灵Python书单更新了)(15)

作者:Rachel Schutt Cathy O&#39;Neil 译者:冯凌秉 王群锋

本书脱胎于哥伦比亚大学“数据科学导论”课程的教学讲义,由统计系讲授数据科学概论课程的讲师 Rachel Schutt(受雇于谷歌),与数据科学顾问 Cathy O'Neil (前 D.E. Shaw 定量分析师)合作撰写,每章都会邀请一位数据科学家嘉宾,他们都来自知名公司如谷歌、微软、或 eBay,通过分享案例研究和实际使用的代码来讲授新的算法、方法或模型。

{ 数据挖掘 }

数据挖掘与分析:概念与算法

图灵github(图灵Python书单更新了)(16)

作者:Mohammed J. Zaki Wagner Meira Jr. 译者:吴诚堃

本书内容分为数据分析基础、频繁模式挖掘、聚类和分类四个部分,每一部分的各个章节兼顾基础知识和前沿话题,例如核方法、高维数据分析、复杂图和网络等。每一章最后均附有参考书目和习题。

{ 机器学习 }

Python机器学习基础教程

图灵github(图灵Python书单更新了)(17)

作者:Andreas C. Müller Sarah Guido 译者:张亮(hysic)

本书主要内容包括:机器学习的基本概念及其应用;实践中最常用的机器学习算法以及这些算法的优缺点;在机器学习中待处理数据的呈现方式的重要性,以及应重点关注数据的哪些方面;模型评估和调参的高级方法,重点讲解交叉验证和网格搜索;管道的概念;如何将前面各章的方法应用到文本数据上,还介绍了一些文本特有的处理方法。

机器学习实战

图灵github(图灵Python书单更新了)(18)

作者:Peter Harrington 译者:李锐 李鹏 曲亚东 王斌

全书通过精心编排的实例,切入日常工作任务,摒弃学术化语言,利用高效的可复用 Python 代码来阐释如何处理统计数据,进行数据分析及可视化。通过各种实例,读者可从中学会机器学习的核心算法,并能将其运用于一些策略性任务中,如分类、预测、推荐。另外,还可用它们来实现一些更高级的功能,如汇总和简化等。

美团机器学习实践

图灵github(图灵Python书单更新了)(19)

作者:美团算法团队

本书包括通用流程、数据挖掘、搜索和推荐、计算广告、深度学习以及算法工程 6 大部分内容,全面介绍了美团在多个重要方面对机器学习的应用。本书非常适合有一定机器学习基础的工程技术人员和在校大学生学习和阅读。通过本书,有经验的算法工程师可以了解美团在这方面的做法,在校大学生可以学习机器学习算法如何在具体的业务场景中落地。

{ 深度学习 }

Python深度学习(Keras)

图灵github(图灵Python书单更新了)(20)

作者:弗朗索瓦·肖莱 译者:张亮(hysic)

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

本书立足于人工智能的可达性和大众化,读者无须具备机器学习相关背景知识即可展开阅读。在学习完本书后,读者将具备搭建自己的深度学习环境、建立图像识别模型、生成图像和文字等能力。

深度学习入门:基于Python的理论与实现

图灵github(图灵Python书单更新了)(21)

作者:斋藤康毅 译者:陆宇杰

深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用 Python 3,尽量不依赖外部库或工具,从基本的数学知识出发,从零创建一个经典的深度学习网络,来逐步理解深度学习。

书中不仅介绍了深度学习和神经网络的概念、特征等基础知识,对误差反向传播法、卷积神经网络等也有深入讲解,此外还介绍了深度学习相关的实用技巧,自动驾驶、图像生成、强化学习等方面的应用,以及为什么加深层可以提高识别精度等“为什么”的问题。

这个书单实在有点长,其他的书大家从「阅读路线图」上找吧!

图灵github(图灵Python书单更新了)(22)

https://github.com/BetterTuring/RoadMap

有了一览表中的书单,加上必须学成的决心,再加上实践苦练,还愁搞不定 Python ? 祝你的 2021 是个知识丰收年。

,