Py学习  »  Python

2019 年度最受推荐 10 本 Python 书籍

痴海 • 4 年前 • 656 次点击  

阅读文本大概需要 5 分钟。


大家好我是痴海,一位转型做增长的爬虫师。从我最初学 Python 到现在已经过去整整一年时间了,而后我也在上海一家公司做了一年的爬虫工作。一路上对于 Python 的学习还是非常有心得,今天我就把这一年内业界最经典的 Python 书籍推荐给大家。


后台回复「经典书籍」即可免费获取 PDF。


1 Python 基础教程(第3版)



这是一本非常经典的入门教程,现在已经出到第三版了。在最新版中作者根据 Python 3.0版本的种种变化,全面改写了书中内容,做到既能“瞻前”也能“顾后”。这本书非常适合刚入门的新手,书中的内容通熟易懂,并且在最后几章,作者将前面讲述的内容应用到了 10 个引人入胜的项目中,并以模板的形式介绍了项目的开发过程。


Head First Python



《Head First Python》也是一本非常经典的入门书籍,与普通的编程语言教程不同的是本书通过一种独特的方法教你学习 Python。丢弃那些枯燥无味的语法,从一个个有趣的项目出发,一步步的引导你写出真实的项目。

    


3 笨办法学Python



本书适合刚入编程,但对计算机了解不多的同学。书中以一道道习题的方式来引导大家一步步的学习,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的热趣。


4 Python Cookbook(第三版)



《Python Cookbook》是一本 Python 进阶的书籍,书中介绍来很多 Python 应用在各个领域的技巧和方法,包括数据结构和算法、字符串和文本、迭代器和生成器、元编程、C语言扩展等高阶的内容。


5 Think Python



这本书的全称叫:Think Python:How to Think Like a Computer Scientis,Second Edition》。

也就是如何像一位计算机科学家一样思考 Python。所以整本书的内容都是在思考、设计和开发方法,而具体的编程语言,只是提供一个具体场景。属于高阶的书籍。


6 Python3 程序开发指南



这本书属于进阶的内容,文中通过一位 Python 技术非常顶尖的程序员 Mark Summerfield 的视角,来告诉大家在实际的项目中,如何充分的利用 Python3 的功能与特性来编写代码。


Python3 功能更强大,使用更方便,语法更一致,表达能力更丰富。本书将编写程序、使用标准或第三方 Python3 库、创建新的专用库模块所必需的所有相关知识整合到了一起。


7 Python 核心编程(第3版)



《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第二版)》的全新升级版本,总共分为 3 部分。


第 1 部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。


第 2 部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高级Web服务。


第 3 部分则为一个补充/实验章节,包括文本处理以及一些其他内容。

Python学习手册(第4版)



又是一本非常经典的入门书籍,著名的 Google 和 YouTube 都是由 Python 的高可适应性、易于维护以及适合于快速开发而采用它。如果你想要编写高质量、高效的并且易于与其他语言和工具集成的代码,《Python学习手册:第4 版》将帮助你使用Python 快速实现这一点。


9 流畅的 Python


这本书适合已经有些 Python 基础想进阶的同学,文中介绍了很多中级和高级的 Python 编程技巧,是进阶必备的书籍。本书是有多位 Python 大咖担纲技术审稿人,从语言设计层面讲述编程细节。


10 Python源码剖析



听书名就觉得非常牛B的一本书,这本书深度探索动态语言核心技术,如果你能完全掌握本书的内容,你就是业界最顶尖的 Python 选手了。


本书以 CPython 为研究对象,在 C 代码一级,深入细致地剖析了 Python 的实现。书中不仅包括了对大量 Python 内置对象的剖析,更将大量的篇幅用于对 Python 虚拟机及 Python 高级特性的剖析。




-END-


文中介绍的十大经典书籍,我都已经整理好成 PDF,大家在后台回复「经典书籍」即可免费获取。

最后祝大家通过这些书籍的学习,在 Python 的道路上越走越远,点个「在看」分享给更多的人。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38398
 
656 次点击