学习Python编程的书籍Top7

2019-04-19  本文已影响0人  ChainDesk
image
  • 来源 | 愿码(ChainDesk.CN)内容编辑
  • 愿码Slogan | 连接每个程序员的故事
  • 网站 | http://chaindesk.cn
  • 愿码愿景 | 打造全学科IT系统免费课程,助力小白用户、初级工程师0成本免费系统学习、低成本进阶,帮助BAT一线资深工程师成长并利用自身优势创造睡后收入。
  • 官方公众号 | 愿码 | 愿码服务号 | 区块链部落
  • 免费加入愿码全思维工程师社群 | 任一公众号回复“愿码”两个字获取入群二维码

本文阅读时长:9min

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

初级Python书籍


《Learning Python》作者:Fabrizio Romano
image

本书探讨了编程的基本知识,涵盖了数据结构,同时详细说明了如何操作。它讨论程序中的控制流,并教你如何编写干净和可重用的代码。揭示了不同的编程范例,并向您展示了如何优化性能以及如何有效地调试代码。本书内容长达450页,涵盖了十二个经过深思熟虑的章节。您将掌握关于Pyqt的函数、内存管理和GUI应用程序开发等相关内容。

关于作者

Fabrizio有十多年开发软件的经验。他拥有帕多瓦大学的计算机科学工程硕士学位,同时也是一名经过认证的Scrum硕士。他曾在EuroPython和Skillsmatter上发表了演讲。

采取的方法

这本书很容易理解,并采用了一个示例驱动的方法。当你读完本书时,你将能够用Python构建一个网站。即使是新手也可以毫不费力地遵循这些示例。

《Learning Python》作者:Mark Lutz
image

这是关于Python的最畅销书籍之一,适合初学者以及已经具备使用其他语言经验的开发人员。虽然这本书超过1,500页,涵盖41个章节的内容,但其内容清晰易读,在必要时提供了很好的示例。您将看到从python语法到函数、模块、oop等等的深入内容。

关于作者

自1992年以来一直使用Python。他是世界着名的Python培训师,并为大约4,000名学生教授了近260个虚拟和现场Python课程。

采取的方法

这本书附有有用的插图,测验和练习,涵盖了最近在现代Python中变得越来越普遍的一些高级语言功能。

中级Python书籍


《Modern Python Cookbook》作者:Steven Lott
image

对于那些已经精通Python编程的人来说,这是一本很好的书。本书旨在帮助开发人员解决他们在应用程序开发过程中遇到的最常见问题 。本书分为824页,分为13章,涵盖与数据结构,OOP,函数式编程以及统计编程相关的问题的解决方案。

关于作者

Steven拥有超过40年的编程经验,其中十多年来一直使用Python。他写了几本关于Python的书,并创建了一些教程视频。史蒂文的写作风格令人羡慕,因为他既能吸引读者的注意力,又能通过他的书传授大量的知识。他也是一个非常热情的演讲者,尤其是在分享知识方面。

采取的方法

本书采用基于配方的方法; 介绍Python开发人员面临的一些最常见的问题,并提供快速有用的解决方案。这本书描述了方式和原因,将使您能够使用灵活的日志记录、强大的配置、命令行选项、自动单元测试和良好的文档创建应用程序。

《Python Crash Course》作者:Eric Matthes
image

这实际上介于初级和中级之间,采用了快节奏,无懈可击的方法。如果您是编程小白,那将很难理解。这本书长560页,涵盖20章。它涵盖了从NumPy和matplotlib等Python库到构建2D游戏甚至是数据和可视化工作的主题。总而言之,它是一个完整的包!

关于作者

Eric Matthes是一名高中数学和科学老师。他有超过十年的编程经验,是一位教学爱好者,总是愿意分享他的知识。他每年秋天都会教授“编程入门”课程。

采取的方法

这本书有很多项目可供选择,以满足广大读者计划使用Python解决编程问题的需求,仔细地涵盖了Python 2和3。

《Fluent Python》作者:Luciano Ramalho
image

本书将带您了解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
image

这不是一本教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
image

这是一本独一无二的书。同样,本书不会教你Python编程,相反它会向你展示一些你可能不知道的Python的技巧。在将近400页的篇幅中,这本书通过研究模块的实际工作方式,揭示了与标准库实现相关的秘密。你会在CPython解释器之类的网站上找到有趣的话题,这是一个秘密黑客的宝库,没有多少程序员知道,Pypy项目,并且探索最新版本的PEP来发现一些有趣的黑客。

关于作者

Cody Jackson是一位退伍军人,也是IT商业管理咨询公司Socius Consulting的创始人。自1994年以来,他一直从事科技行业。他是一位自学成才的Python程序员,也是“使用Python学习编程”一系列书的作者。他总是充满了改进编码方式的想法和方法,并通过本书准确地传递了内容。

采取的方法

本书采用基于配方的方法,在您面前提出问题,然后向您展示如何使用Python来解决它。无论您是Python新手还是专家,您都可以在本书中找到有趣的内容。很容易理解,并且没有花时间进行冗长的解释。

关于学习Python,你有什么更好地推荐吗?请在下方留言

上一篇下一篇

猜你喜欢

热点阅读