乐趣区

学习Python编程的书籍Top7

来源 | 愿码 (ChainDesk.CN) 内容编辑
愿码 Slogan | 连接每个程序员的故事
网站 | http://chaindesk.cn

愿码愿景 | 打造全学科 IT 系统免费课程,助力小白用户、初级工程师 0 成本免费系统学习、低成本进阶,帮助 BAT 一线资深工程师成长并利用自身优势创造睡后收入。
官方公众号 | 愿码 | 愿码服务号 | 区块链部落
免费加入愿码全思维工程师社群 | 任一公众号回复“愿码”两个字获取入群二维码

本文阅读时长:9min
Python 是最受欢迎且不断增长的编程语言之一,主要是因为它的简单性和广泛的适用性可以解决一系列问题。不论是初学者还是有经验丰富的开发人员都希望能够熟练地使用 Python。
初级 Python 书籍

《Learning Python》作者:Fabrizio Romano

本书探讨了编程的基本知识,涵盖了数据结构,同时详细说明了如何操作。它讨论程序中的控制流,并教你如何编写干净和可重用的代码。揭示了不同的编程范例,并向您展示了如何优化性能以及如何有效地调试代码。本书内容长达 450 页,涵盖了十二个经过深思熟虑的章节。您将掌握关于 Pyqt 的函数、内存管理和 GUI 应用程序开发等相关内容。
关于作者
Fabrizio 有十多年开发软件的经验。他拥有帕多瓦大学的计算机科学工程硕士学位,同时也是一名经过认证的 Scrum 硕士。他曾在 EuroPython 和 Skillsmatter 上发表了演讲。
采取的方法
这本书很容易理解,并采用了一个示例驱动的方法。当你读完本书时,你将能够用 Python 构建一个网站。即使是新手也可以毫不费力地遵循这些示例。
《Learning Python》作者:Mark Lutz
这是关于 Python 的最畅销书籍之一,适合初学者以及已经具备使用其他语言经验的开发人员。虽然这本书超过 1,500 页,涵盖 41 个章节的内容,但其内容清晰易读,在必要时提供了很好的示例。您将看到从 python 语法到函数、模块、oop 等等的深入内容。
关于作者
自 1992 年以来一直使用 Python。他是世界着名的 Python 培训师,并为大约 4,000 名学生教授了近 260 个虚拟和现场 Python 课程。
采取的方法
这本书附有有用的插图,测验和练习,涵盖了最近在现代 Python 中变得越来越普遍的一些高级语言功能。
中级 Python 书籍

《Modern Python Cookbook》作者:Steven Lott

对于那些已经精通 Python 编程的人来说,这是一本很好的书。本书旨在帮助开发人员解决他们在应用程序开发过程中遇到的最常见问题。本书分为 824 页,分为 13 章,涵盖与数据结构,OOP,函数式编程以及统计编程相关的问题的解决方案。
关于作者
Steven 拥有超过 40 年的编程经验,其中十多年来一直使用 Python。他写了几本关于 Python 的书,并创建了一些教程视频。史蒂文的写作风格令人羡慕,因为他既能吸引读者的注意力,又能通过他的书传授大量的知识。他也是一个非常热情的演讲者,尤其是在分享知识方面。
采取的方法
本书采用基于配方的方法; 介绍 Python 开发人员面临的一些最常见的问题,并提供快速有用的解决方案。这本书描述了方式和原因,将使您能够使用灵活的日志记录、强大的配置、命令行选项、自动单元测试和良好的文档创建应用程序。
《Python Crash Course》作者:Eric Matthes
这实际上介于初级和中级之间,采用了快节奏,无懈可击的方法。如果您是编程小白,那将很难理解。这本书长 560 页,涵盖 20 章。它涵盖了从 NumPy 和 matplotlib 等 Python 库到构建 2D 游戏甚至是数据和可视化工作的主题。总而言之,它是一个完整的包!
关于作者
Eric Matthes 是一名高中数学和科学老师。他有超过十年的编程经验,是一位教学爱好者,总是愿意分享他的知识。他每年秋天都会教授“编程入门”课程。
采取的方法
这本书有很多项目可供选择,以满足广大读者计划使用 Python 解决编程问题的需求,仔细地涵盖了 Python 2 和 3。
《Fluent Python》作者:Luciano Ramalho
本书将带您了解 Python 的核心语言特性和库,并向您展示如何在同一时间缩短、加快和提高代码的可读性。这本书共有近 800 页,共 21 章。
关于作者
Luciano Ramalho 是 Python 软件基金会的成员,也是巴西第一个黑客空间 Garoa Hacker Clube 的联合创始人。自 1998 年以来,他一直在使用 Python。他曾在巴西媒体,银行和政府部门教授 Python Web 开发,并在 PyCon US,OSCON,PythonBrazil 和 FISL 上发表演讲。
采取的方法
这本书主要是基于语言特性,这些特性要么是 Python 独有的,要么在许多其他流行的语言中找不到。它涵盖了核心语言和一些库。它有一个非常全面的方法,几乎涉及 pythonic 语言的每一个方面。
高级 Python 书籍

《The Hitchhiker’s Guide to Python》作者:Kenneth Reitz & Tanya Schlusser
这不是一本教 Python 的书。相反,这本书向有经验的开发人员展示了在何处、何时以及如何使用 Python 来解决问题。本书包含一系列最佳实践列表以及如何将这些实践应用到实际的 Python 项目中。它的重点是为编写好的 Python 代码提供很好的建议。它分为 11 章共 338 页。
关于作者
Kenneth Reitz 是 Python Software Foundation 的成员。直到最近,他还是 Heroku 的 Python 产品所有者。他是多个会议的知名演讲者。
Tanya 是一位独立顾问,拥有超过二十年的六种语言经验。她是芝加哥 Python 用户组,芝加哥 PyLadies 的积极成员,并且还为学生和行业分析师提供 数据科学培训。
采取的方法
本书讨论了构建 Python 应用程序的最佳工具和技术。它是一本关于最佳实践的书,涵盖了如何编写和发布高质量代码,并且非常有见地。本书专注于数据持久性,数据操作,Web,CLI 和性能等功能的 python 库 / 框架。
《Secret Recipes of the Python Ninja》作者:Cody Jackson

这是一本独一无二的书。同样,本书不会教你 Python 编程,相反它会向你展示一些你可能不知道的 Python 的技巧。在将近 400 页的篇幅中,这本书通过研究模块的实际工作方式,揭示了与标准库实现相关的秘密。你会在 CPython 解释器之类的网站上找到有趣的话题,这是一个秘密黑客的宝库,没有多少程序员知道,Pypy 项目,并且探索最新版本的 PEP 来发现一些有趣的黑客。
关于作者
Cody Jackson 是一位退伍军人,也是 IT 商业管理咨询公司 Socius Consulting 的创始人。自 1994 年以来,他一直从事科技行业。他是一位自学成才的 Python 程序员,也是“使用 Python 学习编程”一系列书的作者。他总是充满了改进编码方式的想法和方法,并通过本书准确地传递了内容。
采取的方法
本书采用基于配方的方法,在您面前提出问题,然后向您展示如何使用 Python 来解决它。无论您是 Python 新手还是专家,您都可以在本书中找到有趣的内容。很容易理解,并且没有花时间进行冗长的解释。
关于学习 Python,你有什么更好地推荐吗?请在下方留言

退出移动版