2020年入门Python,这7本书一定要看!

开发 后端
如果你想学习Python,通过视频、教程或其他资源在线学习Python都是不错的选择,但这不是唯一的方法。另一个不错的选择是打开一本好书,如果你打算在2020年学习Python,就从以下7本书开始吧!

毋庸置疑,Python是2019年最流行的编程语言之一,它可以用于各种与开发相关的任务,并且拥有一个庞大的社区和用户。

作为一个刚想要入门开发领域的程序员来说,Python是一个不错的选择,因为它确实很流行,就业市场需求量大。如果你想学习Python,通过视频、教程或其他资源在线学习Python都是不错的选择,但这不是唯一的方法。

另一个不错的选择是打开一本好书,如果你打算在2020年学习Python,就从以下7本书开始吧!

1. 《Python Programming: An Introduction To Computer Science 》

这本书2004年就已经出版了,2016年出版第三版,是一本非常受欢迎的书,然而,这本书并不是简单地介绍Python本身,而是整体介绍了编程和计算机科学。它使用Python语言作为介绍的媒介。

对于那些刚刚接触计算机科学和编程的人来说,这是一个很好的选择,特别是如果你想学习Python的话。第三版还有大量的更新和变化,诸如介绍新的技术,新的图形等。

2. 《爱上Python》

如果你想快速学会Python,那你可以考虑这本书,这本书把Python潜在的一些复杂主题分解成简单的概念,你很容易就可以消化和理解,比如它介绍了Python是什么,如何运行和编写Python程序等,当然内容比这些要深入得多,这本书非常中规中矩,但也不影响它覆盖大量重要的Python主题。

不过,你也别被这本书的英文标题给误导了,想要一天之内成为Python专家,不过通过这本书,你一定可短时间内就掌握Python相关的知识。

3. 《Python编程快速上手》

Python的一大特性就是可以帮助你提高效率,这本书教你如何使用Python创建软件程序来处理耗时的任务,诸如文本搜索、发送提醒、内容下载、更新和格式化数据等,整本书行文直接清晰,备受读者好评。无论你是否有编程经验,这本书都可以对你有所帮助。

4. 《 "笨办法"学Python 》

本书结构非常简单,共包括52个习题,其中26个覆盖了输入/输出、变量和函数三个主题,另外26个覆盖了一些比较高级的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。

这本书非常直接,有些人可能会觉得这本书相比其他书籍来说会更难一些,但是它是非常有用的,而且确实提供了非常高质量的Python知识。

5. 《Python编程》

就像这本书的标题一样,第一眼你会觉得这是一本Python速成书籍,这本书Python有关的畅销书籍,它侧重于编程本身的基础知识,还会让你接触到实际的项目实践。

这是一本快节奏的书,没有掺杂一点多余的信息,当你掌握了必要的基础知识后,后半部分还会让你将所学的知识应用到三个不同的实践项目当中去,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑。

6. 《 A Smarter Way To Learn Python》

作者Mark Myers使用了一种很好的方法将复杂而难以理解的信息转换成更容易理解和更简单的材料。它的目的不仅是让你了解Python的基本信息,还帮你掌握它。

这本书的章节很短,练习也是交互式的,这些使得编程的难点看起来更容易理解,虽然这本书可能不会把你变成一个真正的Python编程专家,但它可以提供一些重要的基础知识,让你很快上手Python。

7. 《Learning Python》

这本书能够让你对Python有一个深入的了解,并学会如何编写高质量的、可维护的高效代码,无论你是否具备编程经验,这本书都能对你有所帮助,书中的小测试和插图尤其适合初学者。

此外,除了学习基础知识和介绍Python之外,这本书也会介绍一些和Python相关的高级工具和编程技巧,比如如何创建和处理对象,如何使用函数,甚至编写程序等等。

前面提到的每一本书都非常适合初学者,如果你打算在2020年学习Python,可千万别错过它们哦。

责任编辑:赵宁宁 来源: 程序员书库
相关推荐

2020-08-05 12:10:05

Web编程语言前端

2021-01-07 07:20:24

JavaScript开发书籍

2018-09-04 15:10:40

2018-07-04 09:30:07

Python书籍程序员

2018-06-21 15:15:05

数据库Redis书籍

2021-01-08 08:04:40

JavaScript开发

2018-08-30 17:28:52

TCP三次握手HTTP

2019-03-05 09:21:21

IT黑客Redis

2021-12-24 10:29:28

SpringJava微服务

2018-10-08 08:39:07

程序员ZooKeeper腾讯

2017-10-09 09:30:41

技术指南程序员

2017-07-04 08:00:23

热门文章技术

2020-06-27 08:41:31

机器学习数学算法

2020-06-30 09:06:05

机器学习数学深度学习

2019-01-03 09:47:10

程序员年薪IT

2019-09-03 09:38:09

月薪Kafka微服务

2022-10-17 06:22:36

Anaconda开源

2019-06-25 10:02:44

程序员经验编程

2018-02-07 15:10:29

2018-09-04 09:37:33

技术IT分布式事务
点赞
收藏

51CTO技术栈公众号