分享

玩转新年(一):老司机的末班车,这18本书目让你玩转Python

 孟溪ProbeT连山 2019-02-07

作者——Kimberly Cook

无论你是才开始学习python,或者是渴望进一步提高你的编码技能,这个书单你都不能错过。

玩转新年(一):老司机的末班车,这18本书目让你玩转Python

一个好的书单对Python程序员帮助是毋庸置疑的。这次我所整理好的清单只是沧海一粟。况且你也知道,Python的受欢迎程度正在飙升(https://www./graphic-detail/2018/07/26/python-is-becoming-the-worlds-most-popular-coding-language)。

让我们这样说吧,尽快开始学习Python或者提高你的Python技能是一个好主意。因此,我请了众多的大咖来分享他们的顶级推荐。我并没有把我收集整理好的书单分成初级书单和高级书单两部分,因为我最近听了一个很有见地的讲座,讲的是我们在某项任务或主题上的经验越丰富,我们就越有可能相信自己对它了如指掌。然而,更新我们自己的基础知识,执行简单的操作对我们所有人都很重要。简单的概括,夯实基础对初学者和高手都重要(https://www./2017/10/30/559996276/the-trick-to-surviving-a-high-stakes-high-pressure-job-try-a-checklist)。

或者,你在Python是大神般的存在。不管怎样,让我们开始吧。

Python编程书籍

1. 《Automate the Boring Stuff with Python》作者:Al Sweigart(https:///automatestuff)

对于那些想开始学习和使用Python的人来说,这本书是一个很好的资源。这是一个实用的编程入门,并已实现知识共享。除了这本书,作者还创建了一个网站,在那里你可以查看整本书的具体内容。此外,Udemy.com上的在线课程涵盖了这本书的大部分内容。如果你更喜欢视频讲解,YouTube上有相关内容的网络课程(链接:https:///1TcdzYu)。

2. 《Effective Python: 59 Specific Ways to Write Better Python》作者:Brett Slatkin(https://www.amazon.com/Effective-Python-Specific-Software-Development/dp/0134034287/ref=sr_1_1?ie=UTF8&qid=1499089803&sr=8-1&keywords=Effective+Python%3A+59+Specific+Ways+to+Write+Better+Python+%28Effective+Software+Development+Series%29)

《Effective Python》将帮助你充分利用Python的强大功能来编写高效的、可维护和性能良好的代码。Brett Slatkin从专家级程序员那里收集了59个Python最佳实践、技巧、快捷方式和实际的代码示例。希望能帮助你,走出Python的'迷宫'。

3.《Fluent Python: Clear, Concise, and Effective Programming》作者:Luciano Ramalho(https://www.amazon.com/Fluent-Python-Concise-Effective-Programming/dp/1491946008/ref=sr_1_1?ie=UTF8&qid=1499089735&sr=8-1&keywords=Fluent+Python%3A+Clear%2C+Concise%2C+and+Effective+Programming)

这无疑是一本最佳的实用指南,你将学习如何利用Python的最佳特性编写有效的、好用的Python代码。你将了解Python的核心语言特性和库,这本书将向你展示如何使代码更短、更快、更易于阅读。有了这本书,Python程序员将彻底学习如何精通Python 3。

4.《Hello Web App》作者:Tracy Osborn(http:///)

这是一个成系列的书籍,它将引导你构建属于你的第一个web应用程序,它使用Django框架(最近为Django 2.0进行了更新)。它对于初学者来说非常容易上手,它对于内容设计的理解也非常精妙。

5. 《Invent Your Own Computer Games with Python》作者:Al Sweigart

(https:///inventwithpython)

在学习编程时,动机无疑是一个非常重要的因素。还有什么比编程的乐趣更能激励人呢?如果你的付出有及时的回报。成为向亲人和好友炫耀的资本,那么你在学习编程的路上一定能走得很远。

6.《Learning Python》作者:Mark Lutz和David Ascher(https://www.amazon.com/Learning-Python-Second-Mark-Lutz/dp/0596002815/ref=sr_1_1?s=books&ie=UTF8&qid=1536347572&sr=1-1&keywords=Learning+Python+by+Mark+Lutz+and+David+Ascher)

当我需要一个我没有使用过或有一段时间没有使用过的命令时,这是我的首选书籍。我还没有找到更好的资源,帮助我找到我需要的东西像这本书一样快。

玩转新年(一):老司机的末班车,这18本书目让你玩转Python

7.《Learning Python: Learn to code like a professional with Python》作者:Fabrizio Romano(https://www.amazon.com/Learning-Python-professional-versatile-programming/dp/1783551712)

这本书是认识Python的入门级教程,让读者更容易地理解这种语言。对于初学者来说,这是一个很好的起点。

8.《Learn to Program with Python 3》作者:Irv Kalb(https://www.amazon.com/Learn-Program-Python-Step-Step/dp/1484238788)

本书的两个优点是,它从python3出发,建立在作者教授真实学生的经验之上。对于那些想从头开始学习如何编程的人来说,这是一本很棒的编程书。

9.《Programming Arcade Games with Python and Pygame》作者:Paul Craven(https://www.amazon.com/Program-Arcade-Games-Python-Pygame/dp/1484217896/ref=sr_1_1?s=books&ie=UTF8&qid=1536347817&sr=1-1&keywords=Programming+Arcade+Games+with+Python+and+Pygame+by+Paul+Craven)

编写计算机游戏是学习Python的一种很好的方法,而且也是最有趣的方法。你将看到你的代码在屏幕上是一个个有趣的角色,同时为你提供了一种掌握编程概念的好方法。当然,如果你想对你的基础知识进行查漏补缺,这本书也是一个不错的选择。

10. 《Python 101》作者:Mike Driscoll(https:///python_101/c/48hours)

这本书对初学者来说,堪称为经典教程。内容讲述清晰透彻,会一步步指导Python开发人员从简单的项目逐步深入到更高级的主题上来。这本书很好地涵盖了基础知识,为读者提供了坚实的知识基础。

11.《Python 3 Object-oriented Programming》作者:Dusty Phillips(https://www.amazon.com/Python-Object-oriented-Programming-Building-maintainable/dp/1784398780/ref=sr_1_1?s=books&ie=UTF8&qid=1536347841&sr=1-1&keywords=Python+3+Object+Oriented+Programming+by+Dusty+Phillips)

在你学习了基础知识和一些中级Python技能之后,这本书是将你的知识提升到下一个层次并更详细地学习Python的'领路人'。你将学习有关编程的更高级的概念。

玩转新年(一):老司机的末班车,这18本书目让你玩转Python

12.《Python Cookbook》作者:David Beazley和Brian K. Jones(http:///python-cookbook)

本书主要面向专业Python程序员。它是一本涵盖了最常见编程任务的教程。书中的代码示例将向你展示如何使用Python 3代码来完成工作。同时这本书解释了代码工作的原理和方式,非常有帮助。在里面,你可以找到关于数据编码、数据结构、算法等主题的讲解。

13.《Python Scripting with Scribus*》作者:Greg Pittman

我认为最有用的资源是那些展示了一些详细的、具体的例子的资源,这些例子应该是有用的。比如访问文件、将内容排序到列表中,然后以更有用的方式操作这些列表。为此,我编写了自己的Python书籍,重点介绍了Scribus的Python脚本编写,并解释了脚本各个部分的功能。

这本书不在网上。想阅读相关内容。请关注我吧:http:///profile/kimberlycook347

14.《Python Tricks: The Book》作者:Dan Bader(https:///products/python-tricks-book/)

本书向程序员介绍了Python语言中一些有趣且通常没有人涉足的领域,以及CPython执行的副作用。通过这些练习,程序员可以学习一些聪明的方法,使他们的代码通过优化获得更好的性能,以及避免软件出现一些bug。

15.《Scaling Python》作者:Julien Danjou(https:///)

虽然学习Python并开始使用它构建应用程序很容易,但是创建适合大量用户的软件则是另一回事。阅读本书,在使用Python编写下一个大型项目时,你将了解什么可行,什么不可行。这本书还附上了7次采访内容,采访了一些著名的开源开发者,他们谈论了自己的实践经验,并给出了很好的建议。

玩转新年(一):老司机的末班车,这18本书目让你玩转Python

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多