你在寻找优秀的 Python 书籍吗?不用再找了——我有一些很棒的书给你。以下 5 本书将促进你的职业生涯并让你成为更好的 Python 开发人员。
前段时间,我在 博客上写了一篇名为“ 最佳 Python 书籍 ”的文章。列表中包括有关 Python 基础、数据分析、自动化和 Django 框架的书籍。
是时候推出另一批出色的 Python 书籍了。同样,我尝试涵盖与 Python 相关的各种主题。我希望您能找到适合自己的书籍。
我对 Python 书籍的选择当然是主观的,但很公平。它基于我自己的经验和我同行程序员的建议。我手里有清单上的每一本书;否则,我不会向你推荐它们。
每本书都有一个指向亚马逊列表的链接,方便您找到副本。但该书在亚马逊上的事实对选择没有影响,我们也不会因链接到亚马逊列表而获得任何报酬。
这些 Python 书籍中的每一本都值得一读,并且将帮助您获得新的 Python 技能。
1. Eric Matthes 撰写的《Python 速成课程,第二版:基于项目的动手编程入门》
我列表中的第一本书是 Eric Matthes 的一本好书,名为《Python Crash Course》。这是第二版。
作者是阿拉斯加的一名高中科学和数学老师。他多年来一直在编程和教授 Python。他还每天编写应用程序来支持学习过程,所以他对知识的传递颇有了解。
这本书完全符合书名中的承诺——这是一门 Python 基础课程。因此,对于初学者来说,这是一个不错的选择,甚至对于那些从未接触过编程、刚刚开始 编程的 如此。如果您是更高级的 Python 用户,请选择我列表中的一本 Python 书籍。
如果要我指出这本书最好的一点,我会说它有大量的真实 Python 示例。对于每个主题,你都会找到几行代码来帮助你理解和记忆。书中有大量需要编程的动手练习。只要你遵循作者的思路,你就应该能够理解大部分 Python 基础知识。
和任何 Python 书籍一样,这本书也存在挑战。即使你手里拿着书在电脑上写代码,你仍然不知道自己写得是否正确。因此,没有什么可以取代一门好的交互式课程,因为在这种课程中,代码中的错误可以立即被识别出来。
您想学好 Python 吗?从 Python 基础知识 ,并将 Python 速成课程书作为我们课程的扩展和补充。
2. Brett Slatkin 撰写的《高效 Python:编写更好 Python 的 90 种具体方法》
我推荐的另一本书是 Brett Slatkin 的《Effective Python:编写更好 Python 的 90 种具体方法》。这个人真的很棒——他是 Google 的一名软件工程师,也是 Google Surveys 和 PubSubHubbub 协议的共同创建者。他还曾参与 Google 云解决方案的开发。
为什么这本 Python 书值得一读?它不教授 Python 语法,而是教授真正的编码。我想立即警告你——这不应该是你的第一本资源。相反,它适合那些已经迈出 Python 世界第一步、学习了绝对基础知识并希望进一步学习的人。
读完此列表中的第一本书后,您可能就会想读这本书。
一本非常有趣的书,可以帮助您系统化您的知识并检查您迄今为止学到的知识。如果您想掌握给定的主题,请阅读这本 Python 书的相关章节。
几乎没人会一口气读完这本书。相反,这是一本你会反复阅读特定内容的教科书。
我不知道这本书中的 90 种 Python 方法是否对你都有用,但其中一些方法肯定会让你写出更好的 Python 代码。它可以帮助你 缺乏经验的开发人员经常犯的 常见错误
3. 《流畅的 Python:清晰、简洁、有效的编程》(作者:Luciano Ramalho)
Luciano Ramalho 的这本 Python 书籍适合至少处于中级水平的程序员。书中不包含 Python 基础知识。您必须先学习基础知识 - 例如,通过 “学习 Python 编程”课程 上的 .
如果你已经有编写 Python 代码的经验,请阅读本书。它将帮助你提升编程技能,并将你带入新的水平。
这本 Python 书籍最棒的地方在于它是由 Python 从业者编写的。因此,书中没有多余的学术理论。
您还会发现作者不仅是 Python 专家,还了解其他语言,有时还会引用它们。了解 Java 或 C++ 的人也会发现一些东西。
这本书很厚!差不多有 800 页。在书中的章节中,我们可以找到与 Python 的各种用途相关的主题,从 数据分析 和 数据科学 到 Web 开发。
这既是优点也是缺点。由于您只处理 Python 的一小部分,因此您有机会从更广阔的视角看待这种出色的语言。另一方面,不可能详尽且深入地讨论每个领域和功能。那将需要几千页。
《Fluent Python》是一本不错的 Python 书籍,如果你认真对待自己的职业和技能,那么这本书就应该放在你的书架上。不要让它的庞大和复杂性吓到你。你应该看一看,你花在阅读上的时间会有所回报。
4. 《Python 数据科学手册:处理数据的基本工具》(作者:Jake VanderPlas)
您是否从事数据科学工作或梦想从事该领域?这本书适合您。
学习如何有效地处理数据。作者是华盛顿大学的研究员,他将帮助你理解 数据的本质 ,进入分析和机器学习的世界。
您会在其中找到什么?最重要的内容,即使用数据科学基础 Python 库的描述和方法:NumPy、Pandas 和 Matplotlib。
不知道它们是什么?阅读 本文 。这实际上是最重要的,我们应该强调的是,它实际上是有用的知识。
本书还提供了在 shell 中编写代码或使用 IDE(在本例中为 Jupyter 笔记本)的实用建议。您想在项目中使用 Jupyter 吗?您可以 在此处 。对于其他 Python IDE,请参阅 本文 .
需要注意的是:这本书不适合初学者或喜欢视觉和色彩的人阅读。我的书是黑白印刷的,有些图片和图表很难理解。我个人对此并不介意,但我的朋友也用过这本书,他对这本书不太满意。
5. “物联网实用 Python 编程:使用 Raspberry Pi 4、MQTT、RESTful API、WebSockets 和 Python 3 构建高级物联网项目”(作者:Gary Smart)
最后,为像我这样的极客准备一些东西!
物联网是近年来越来越流行的一个概念。你有现代洗衣机或冰箱吗?你用健身手环或 Alexa 吗?这些都是物联网的元素。这些设备经过编程,可以使用互联网独立运行。
这和 Python 有什么关系?关系很大!Python 具有巨大的可能性和功能,非常适合编程设备。这是 我们最近在博客上描述的 10 个使用 Python 的想法
本书列出了一些有趣的 Python 应用程序想法,主要用于对我最喜欢的 Raspberry Pi 进行编程。
您将学习如何创建家庭报警系统,当有人不速之客出现时向您发出信号,或者如何编写一个设备,当猫醒来时通知您。也许您想创建一个便携式气象站?可能性无穷无尽,Python 将为您提供帮助。
您是否厌倦了编写应用程序和服务的常规代码?开始编写机器人和设备。也许您可以创建自动驾驶汽车或无人机。但首先要学好 Python。让您的想象力自由驰骋,进入物联网世界!
学习 Python,阅读,练习,重复!
这是我的最佳 Python 书籍列表的另一部分。这些书中的每一本都是迈向 Python 无限可能的一步。它确实是一种非常有用的编程语言。
当然,市场上还有更多优秀的 Python 书籍。随着时间的推移,也许我会再写一期。我尽量不推荐我没读过或没有被我信任并相信其编程技能的人评论过的东西。你可以相信我文章中的书籍将帮助你提高 Python 技能。
如果您阅读过任何有关 Python 的有趣内容,请在评论中告诉我!
我仍然坚持我的观点,即使是最好的 Python 书籍也无法取代优秀的交互式 Python 课程。是的,一本好书可以起到很好的补充作用,但如果没有实际的代码编写,你就不会走得太远。
您是否正在寻找适合您的 Python 课程?想知道 最好的在线 Python 课程 是什么?选择一门课程,立即开始学习 Python!
或者你还在犹豫是否应该学习 Python?你的时间很宝贵,你可能需要花时间学习不同的编程语言。嗯……当然,最终的选择权在你手中,但在你做出选择之前,请阅读 2021 年学习 Python 的 5 个理由 .
Python 是全球最受欢迎的三种编程语言之一。它简单易学,即使对于没有 IT 经验的人来说也是如此。它的受欢迎程度从何而来?以下是一些 利用其潜力的全球公司 。如果像他们这样的巨头都在使用它,也许你也应该学习 Python?
如果是那样的话,你来对地方了。是 开始编程之旅的最佳地点。
我们在课室见!
发表评论 取消回复