如果我告诉你,你可以结识最优秀的 Python 专家,并向他们学习最流行的编程语言之一,你会怎么想?你不用离开家,坐在扶手椅上,一边喝茶一边做这件事?你是怎么做到的?开始阅读 Python 书籍吧。以下是应该放在你的书架或阅读播放列表中的书籍。

您是通过在线课程或观看 YouTube 上的教程来学习 Python 的吗?您参加过 Python 论坛和在线网络研讨会吗?这很好,但您还可以通过其他方式来进一步了解 Python。寻找传统的知识来源——阅读一些 Python 书籍。

您可以在度假时随身携带,在火车上阅读,或在床上阅读。但是您应该选择哪些 Python 书籍呢?市场上有成千上万本这样的书籍。不用担心,我会支持您。以下是我挑选的您应该阅读的 5 本最佳 Python 书籍。

我的选择是基于我自己的经验和我同事的建议。我们确实读过这些书,并且可以自信地推荐它们。每本书的标题都链接到其亚马逊页面,以便您轻松找到它。

这些书中的任何一本都绝对值得你一读。

1. Mark Lutz 的《学习 Python》

Best Python Books

《学习 Python:强大的面向对象编程》是 Python 领域最知名的人物之一 Mark Lutz 撰写的一本书。他是最早撰写有关该语言及其使用的作者之一。他的第一篇文章发表于 1995 年,他教授 Python 已有 20 多年。这足以说服您仅凭作者就选择这本书。

它是广受欢迎的 O'Reilly 教科书系列中的一本,也是我学习 Python 时接触到的第一本书之一。回想起来,我很高兴找到了这本书,因为直到今天,我仍然认为它是写得最好、最完整的 Python 书籍之一。目前,第 5 版已经上市。

您会在里面找到什么?这是一本简洁易学的 Python 代码编写入门书。我特别推荐这本书给刚开始在编程世界中迈出第一步的初学者。它有一些实用的技巧和窍门,可以让您的 Python 成为一流的。

这本书采用教程形式,因为它基于他的培训方法。除了理论知识外,还有测验和练习。当然,它们不如真正的 Python 练习,您可以从交互式 Python 课程( 学习使用 Python 编程 )或简单地创建自己的项目中获得。尽管如此,看看您已经掌握了多少知识还是很有帮助的。

您将学习基本的 Python 知识,例如数字、列表和字典。如果您还不知道如何操作,您将学习创建 Python 语句、使用 Python 函数、包和库等等。即使是高级用户也会在本书中找到一些有趣的内容。

我推荐这本书作为在线课程的补充,而不是独立的 Python 学习资源。为什么?因为有些主题处理得太简短了。有些主题在他的下一本书《 Python 编程》 。不过,这是一本很棒的书。

2. Dan Bader 撰写的《Python 技巧:超棒的 Python 功能大全》

Best Python Books

我的朋友 Agnieszka 向我推荐了《Python 技巧:Python 超棒功能大全》。她称赞这本书非常适合那些已经通过学习基础知识克服了第一个障碍并想要了解更多内容的 Python 初学者。我一直很看重她的意见,因为她真的非常聪明,所以我拿起这本书开始阅读。

给你留下深刻印象的第一件事是作者使用的真正简单易懂的语言。所有内容都配有非常引人注目的图形。

如果你是一个完全的 Python 新手,你可能会有点不知所措。考虑先参加 Python 基础 互动课程,在那里你会找到 Python 编程绝对必要的基础知识。一旦你感觉更自信了,你就可以读这本书了。

经过简短的介绍后,您将开始深入研究越来越难的 Python 概念。您将从类和函数开始,然后了解 Python 中的常见数据结构以及如何正确使用循环、字典和迭代链。我最喜欢这部分。作者给出了很好的例子来理解甚至困难的主题。本书以一章关于模块和对象的内容结束。我警告你——这些不是简单的东西,但它们是可以掌握的。

我非常喜欢这本书的作者 Dan Bader。这个人还在 YouTube 上制作了一些不错的教程,您可能会觉得这些教程对学习 Python 很有用。以下是他关于这本书的问答。也许 Dan 本人会说服您阅读他的 Python 书籍!

3. Al Sweigart 撰写的《用 Python 自动化枯燥的工作》

Best Python Books

《用 Python 自动化枯燥的工作:初学者实用编程》是畅销的 Python 书籍之一。这是一本你真的应该读的书。如果你想成为一名 Pythonista,你应该对这本书发表看法——即使这是毁灭性的批评。

不过,既然它出现在这个列表中,你可能会猜到我对这本书的评价相当不错。

作者将各个 Python 主题分解成小部分,并非常高效地翻译它们。几乎每个描述的项目都可以切实帮助您完成日常工作。有些是理论上的废话,但很实用,可以加快公司流程。

这本书什么时候会有帮助?例如,当您需要创建一个脚本来重命名文件或自动化网络抓取过程,但您不知道如何使用 Python 执行此操作时。作者提供了现成的解决方案,解释了为什么他以这种方式编写代码而不是其他方式。非常酷,就好像您正在与一位经验丰富的开发人员交谈,他会向您解释他的编程的复杂性。

这启发我使用 Python 自动填充我们的一份 Google Sheets,我们在其中收集有关博客性能的数据。

不幸的是,这本书有一些小错误。这本书写于不久前,有些东西(例如一些库)从那时起发生了一些变化。这些错误都不是无法克服或解决的。对我来说,这本书对初级和中级 Python 用户非常有用。

4. 《用 Python 进行数据分析:使用 Pandas、NumPy 和 IPython 进行数据整理》(作者:Wes McKinney)

Best Python Books

这是一本由 Wes McKinney 撰写的书,他在 Python 世界中因创建 Pandas 库而闻名,该库极大地改变了 Python 中的数据分析方法。谢谢你,Wes!

不熟悉 Pandas?它是一个开源 Python 库,长期以来一直用于数据分析和数据处理。这是目前最流行的 Python 库之一。如果您想了解更多信息,请阅读“ 数据科学的 15 个最佳 Python 库” 文章。您还可以在文章 “最有用的 Python 数据清理模块 ”中了解有关 Pandas 的很多信息。

McKinney 的书很棒。它是进一步学习数据分析技术的起点。

您将学到什么?本书的最新版本已针对 Python 3.6 进行了更新。您将学习有关 Pandas、NumPy(另一个非常有用的 Python 库)和 matplotlib(有助于数据可视化)的所有知识。您将了解为什么要使用 IPython 和 Jupyter。您还可以在我们的博客上阅读有关后者的文章 Jupyter Notebook - Python 的免费编辑器 。所有内容都用简洁的语言描述。作者不是讲师或指导员,但他的写作仍然令人愉快。

有很多代码示例。一些批评者指出,作者展示的是 Python 如何使用随机数,而不是使用真实示例。就我个人而言,我并不介意这一点;只需要一点想象力。您将学到很多东西,并且能够将所学知识应用于您的项目中。

老实说,这本书不适合初学者。相反,它针对的是中级和高级 Python 用户。当然,即使是新手,只要有一点动力和决心,也可以应付它,但如果你已经有一些编程经验,你会收获更多。

如果你梦想成为一名数据分析师,你应该读这本书。有些人会认为这是一本关于 Python 数据分析和操作的基础书。绝对是经典之一。

5. Django 初学者指南:使用 Python 和 Django 构建网站(作者:William S. Vincent)

Best Python Books

最后,对于那些希望提高 Python Web 开发技能的人来说,这是个不错的选择。在这里,您将学习 Django。

Django 是一个用于构建 Web 应用程序的开源框架。它非常受欢迎,主要是因为它的简单性和功能性。许多公司都在使用 Django,包括 Instagram 和 Mozilla。如果您正在考虑从事这个领域的工作,Django 是更好的选择之一。

《Django 初学者指南》是一本非常方便的 Python Web 框架指南。这是成为该领域专家的重要一步,非常适合新手用户。您是否曾经处理过网站建设?或者您可能可以使用 Java 或 C++ 等其他语言进行编程,并希望快速学习现代 Web 开发技术?如果是这样,这本书适合您。

你会在里面发现什么?

这是关于如何从头开始创建网站的教程。您可以仔细了解如何逐步创建博客。作者还介绍了前端和安全问题。它甚至有助于编写新应用程序的测试,并显示用户最常犯错误的地方。所有这些都是真正实用且精心呈现的知识,可以立即付诸实践。

William S. Vincent 知道自己在写什么。他是 Django 软件基金会的董事会成员。他还写了另外两本关于 Django 的书:《Django for Professionals》和《Django for APIs》。这些书是为高级 Pythonistas 准备的。

如果您还想了解更多 Django,可以收听他每周的 Django Chat 我的朋友 Marcin 的 这篇很棒的文章 中找到它们

趣闻:你知道 Django 是以有史以来最伟大的爵士吉他手之一 Django Reinhardt 的名字命名的吗?我会弹吉他,但距离大师级水平还差得很远。这位只用两根手指就能弹得比大多数当代音乐家更好的人的故事可以让你有所领悟。

让你享受阅读乐趣的优秀 Python 书籍

现在你知道哪些 Python 书籍值得你花时间阅读了。当然,这只是冰山一角。我试图为你挑选最好的 Python 书籍。我一直在阅读新书;也许我很快就会再列一个清单。如果你读过任何关于 Python 的有趣内容,请在评论中告诉我。

请记住,没有一本书可以取代优秀的交互式 Python 课程。不久前,我写了一篇关于 哪些是最好的在线 Python 课程的文章。 选择一门课程,开始学习 Python!

您是否想知道为什么应该押注 Python,以及它是否是您的职业生涯的一项好投资?您最终会花时间和金钱学习 Python。在这里,您将找到 2021 年学习 Python 的 5 个理由 。此外,看看哪些公司 利用了 Python 的强大功能 .

工作、学习、阅读、重复!这是成为 Python 专家的方法!

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部