|
|
51CTO旗下网站
|
|
移动端

7本经典的Python书籍,你都读过了么?

如果你想学习Python,市场上有许多可用的资源,本文我们为广大初学者们推荐7本最经典的Python书籍,这些书籍都非常受欢迎,你可以根据自己的需求选择。

作者:佚名来源:程序员书库|2019-11-17 22:20

许多程序员都认为Python是最适合作为入门的编程语言,而有的程序员却认为Python是你应该学的最后一门编程语言,无论如何,毋庸置疑Python是一门非常流行的编程语言,根据TIOBE Index,它是目前世界上第三大流行的编程语言,而且它的增长速度还在不断增加。

Python书籍

如果你想学习Python,市场上有许多可用的资源,本文我们为广大初学者们推荐7本最经典的Python书籍,这些书籍都非常受欢迎,你可以根据自己的需求选择:

1. 《Python编程:从入门到实践》

这是一本非常出色的书,它全面介绍了Python,让你可以快速学会Python编程,通过这本书,你将会学到各种Python库和工具(NumPy,Pygal等),制作基本的Python 2D游戏,创建可自定义的Web应用程序等……

这本书基本分为两个部分,第一部分侧重于用Python编程所必须了解的基本概念,第二部分则比较有趣,它侧重于Python的实际应用,有三个重要的项目:一个Python 2D游戏开发,学会利用数据生成交互式的信息图,以及创建和定制简单的Web应用

2. 《Head-First Python》

Python书籍

如果你觉得阅读《Python编程:从入门到实践》这本书让你觉得费力,那么就读《Head-First Python》吧,这是一本对大脑很友好的书籍,它为了避免文本过多的情况出现,选择了一种可视化的形式,从而让读者不觉得枯燥乏味。

本书首先介绍了数据结构和函数,然后转向Python Web应用程序、数据库管理、异常处理、数据处理等问题,你可以通过它学到许多有趣的主题,诸如上下文管理器、装饰器和生成器等。

3. 《 "笨办法"学Python 3》

Python书籍

这本书将教你52个精炼的Python练习,你一定要亲自敲一遍这里面的代码(不要复制粘贴),然后修改你的错误的地方,直到代码能够正常运行,这样做可以教你如何编写良好的代码,以及如何修复常见的代码错误。

本书首先会教你如何安装完整的Python环境,然后才正式开始学习Python编程,52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。

4. 《Python Cookbook》

本书介绍了Python应用在各个领域中的一些使用技巧和方法,从最基本的字符、文件序列、字典和排序,到进阶的面向对象编程、数据库和数据持久化、 XML处理和Web编程,再到比较高级和抽象的描述符、装饰器、元类、迭代器和生成器,均有涉及。

5. 《Python 机器学习基础教程》

机器学习是目前一个热门的话题,已经有无数个超乎你想象的机器学习应用被创建,这本书主要教你使用Python和scikit-learn库创建自己的机器学习解决方案,这本书从机器学习的基础开始,接着向你介绍各种机器学习算法的有缺点,最后才是讨论其他高级的主题,如数据处理、模型评估、pipeline等,简而言之,这本书就是利用Python来提高你的机器学习技能的。

6. 《Fluent Python》

如果你想流畅地使用Python,这本书就是你的最佳选择,它是一本实践指南,它会使用Python的最佳(也是最容易被忽视的)特性来指导你编写高效的Python代码。个人认为阅读这本书是很有必要的,因为大多数程序员都想要将他们从其他语言中学到的模式应用到Python中,到最后,一个最佳的Python特性也没学到。

7. 《Python 编程》

如果你已经理解了Python的基本原理,那么是时候开始将学到的东西用到实际工作中去,本书通过大量的示例,帮助你深入了解Python主要的应用领域,如系统管理、GUI、Web应用程序、数据库、网络等。

本书首先快速介绍了Python的基础知识,然后开始探索系统编程、GUI编程、Internet编程等。所有这些概念都以简单清

【编辑推荐】

  1. 14种常见编程语言的优缺点及应用范围
  2. Python常见异常汇总
  3. 5 门可能衰落的编程语言
  4. 程序员41岁创业逆袭成全美最受欢迎CEO,公司市值近200亿美金
  5. 不一样的Python代码写法!通过这7招,即可写出一手漂亮的代码
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

骨干网与数据中心建设案例

骨干网与数据中心建设案例

高级网工必会
共20章 | 捷哥CCIE

389人订阅学习

中间件安全防护攻略

中间件安全防护攻略

4类安全防护
共4章 | hack_man

140人订阅学习

CentOS 8 全新学习术

CentOS 8 全新学习术

CentOS 8 正式发布
共16章 | UbuntuServer

286人订阅学习

读 书 +更多

勇敢者的新世界

这是一个最坏的年代,J2EE Web开发技术已经迟滞多年;这是一个最好的年代,J2EE Web开发技术的新变革留给勇于创新的人! 采用Apusic Opera...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微