赠书,10本Python好书

常常会有读者跑过来问可否推荐一些 Python 书籍,给初学者会坚决果断推荐《Python编程:从入门到实践》, 进阶提升就看《流畅的Python》,Web开发、网络编程、数据分析、数据挖掘、机器学习等领域也有不少专门针对 Python 的书籍,这里从图灵社区精选了一批 Python 书单,送给读者们,具体的赠书规则在公众号「Python之禅」回复“赠书”查看python


1. Python编程:从入门到实践算法



做者:Eric Matthes  数据库

译者:袁国忠编程

  • Amazon编程入门类榜首图书,最受读者喜好的Python入门书
  • 同时使用Python 2.7 和Python 3.5 讲解,全面、详细、深刻浅出
  • 从基本概念到完整项目开发,帮助零基础读者迅速掌握Python编程,开发实际项目

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


2. 流畅的Python网络


做者:Luciano Ramalho架构

译者:安道 吴珂框架

  • PSF 研究员、知名 PyCon 演讲者心血之做
  • Python 核心开发人员担纲技术审校
  • 全面深刻,对 Python 语言关键特性剖析到位
  • 大量详尽代码示例,并附有主题相关高质量参考文献和视频连接
  • 兼顾 Python 3 和 Python 2


本书致力于帮助 Python 开发人员挖掘这门语言及相关程序库的优秀特性,写出简洁、流畅、易读、易维护的代码。特别是深刻探讨了针对数据库处理时生成器的具体应用、特性描述符(ORM的关键),以及 Python 式的对象:协议与接口、抽象基类及多重继承。机器学习


3. Flask Web开发:基于Python的Web应用开发实战异步

做者:Miguel Grinbergs
译者:安道

  • 知名狗书,学习 Flask 必备
  • 从安装与环境设置讲起,一步一步搭建服务器端 Web 应用
  • 全流程讲解 Web 应用开发,给出最佳实践


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


4. Python Web开发:测试驱动方法



做者:Harry J.W. Percival

译者:安道

  • 亚马逊4.8星评好书
  • 实战式TDD开发指南,使用Django等流行框架开发现代Web应用!
  • 学习Django、Selenium、Git、jQuery和Mock,以及其余当前流行Web开发技术

本书手把手教你从头开始开发一个真正的Web应用,而且展现使用Python作测试驱动开发(TDD)的优点。你将学到如何在开发应用的每个部分以前先编写和运行测试,而后再编写最少许的代码让测试经过。也就是说,你将学会应用TDD理念,写出简洁可用、赏心悦目的代码。


5. Python网络编程(第3版)



做者:Brandon Rhodes,John Goerzen

译者:诸豪文

  • Python 3示例讲解,涵盖网络编程全部经典话题
  • 提供大量代码清单及示例
  • 从应用开发角度介绍网络编程基本概念、模块以及第三方库


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


6. Python数据处理


做者:Jacqueline Kazil,Katharine Jarmul
译者:张亮 ,吕家明

  • 教你会轻松处理数据的方法,将数据处理过程自动化!
  • 全面掌握用Python进行爬虫抓取以及数据清洗与分析的方法,轻松实现高效数据处理!


本书采用基于项目的方法,介绍用Python完成数据获取、数据清洗、数据探索、数据呈现、数据规模化和自动化的过程。主要内容包括:Python基础知识,如何从CSV、Excel、XML、JSON和PDF文件中提取数据,如何获取与存储数据,各类数据清洗与分析技术,数据可视化方法,如何从网站和API中提取数据。


7. Python数据科学入门

做者:Dmitry Zinoviev
译者:熊子源

  • 用 Python 3.X 轻松解决数据科学问题
  • 快速掌握数据科学领域常见任务和工具

本书以 Python 讲述数据科学基础知识,涵盖了数据采集、清洗、存储、检索、转换、可视化、高级数据分析(网络分析)、统计和机器学习等内容。具体内容包括:数据科学的Python核心特性,文本数据、数据库、表格形式的数值数据、series和frame、网络数据的使用,数据的绘制,几率与统计,机器学习。


8. Python数据挖掘入门与实践


做者:Robert Layton

译者:杜春晓


  • 全面释放Python的数据分析能力
  • 掌握大数据时代核心技术,轻松入门数据挖掘技术并将其应用于实际项目


本书使用简单易学且拥有丰富第三方库和良好社区氛围的Python语言,由浅入深,以真实数据做为研究对象,真刀实枪地向读者介绍Python数据挖掘的实现方法。经过本书,读者将迈入数据挖掘的殿堂,透彻理解数据挖掘基础知识,掌握解决数据挖掘实际问题的最佳实践!


9. Python机器学习经典实例


做者:Prateek Joshi

译者:陶俊杰,陈小莉

  • 监督学习技术、预测建模、无监督学习算法等前沿话题的实例代码展现
  • 来自 Kaggle 的经典数据集和机器学习案例
  • 用流行的 Python 库 scikit-learn 解决机器学习问题

本书不只能够帮你了解现实生活中机器学习的应用场景,并且经过有趣的菜谱式教程教你掌握处理具体问题的算法。

本书首先经过实用的案例介绍机器学习的基础知识,而后介绍一些稍微复杂的机器学习算法,例如支持向量机、极端随机森林、隐马尔可夫模型、条件随机场、深度神经网络,等等。经过本书,你不只能够学会如何作出合理的决策,为本身选择合适的算法类型,并且能够学会如何高效地实现算法以得到最佳学习效果。


10. Python计算机视觉编程



做者:Jan Erik Solem

译者:朱文涛 袁勇

  • 亚马逊计算机视觉类图书No.1
  • 详细剖析多种计算机视觉工具
  • 大量示例极易上手


本书是计算机视觉编程的权威实践指南,经过Python语言讲解了基础理论与算法,并经过大量示例细致分析了对象识别、基于内容的图像搜索、光学字符识别、光流法、跟踪、3D重建、立体成像、加强现实、姿态估计、全景建立、图像分割、降噪、图像分组等技术。

博客: foofish.net
公众号:Python之禅

python之禅

相关文章
相关标签/搜索