Python是世界上最流行的编程语言之一,深受全世界开发者和创客的欢迎。大多数Linux和MacOS计算机都预装了某些版本的Python,现在甚至一些Windows计算机供应商也开始安装Python。也许你还没有学过,想学却不知从何下手。这里有12个资源可以帮助您入门和掌握Python。课程、书籍、文章和文档1.PythonSoftwareFoundation提供了极好的信息和文档来帮助您完成编码之旅。请务必查看Python入门指南。它将帮助您获得最新版本的Python,并提供有关您的编辑器和开发环境的有用提示。该组织还拥有出色的文档,可以进一步指导您。2.我的Python之旅是从turtle模块开始的。我第一次发现Python和海龟是在BrysonPayne的《教你的孩子编码》中。这本书是一个很好的资源,购买它可以让您看到许多示例程序,这些程序将激发您的编程好奇心。Payne博士还在Udemy上开设了一个同名的廉价课程。3.佩恩博士的书激起了我的好奇心,我渴望了解更多。就在那时,我发现了AlSweigart的《用 Python 自动化无聊的东西》。您可以购买本书,或使用其在线版本,该版本与印刷版相同,可根据知识共享许可免费获取和共享。Al的书教会了我Python的基础知识、函数、列表、字典、如何操作字符串等。这是一本很棒的书,我已经购买了很多本捐赠给了我当地的图书馆。Al还提供Udemy课程;在他的网站上使用优惠券代码,只需10美元即可购买。4.EricMatthes写了《Python 速成》,NoStarchPress出版的Python循序渐进的介绍(如上面的两本书)。Matthews还有一个很棒的配套网站,其中包括如何在您的计算机上设置Python和一张备忘单以简化学习曲线。5.PythonforEverybody是学习Python的另一个重要资源。该站点提供对CharlesSeverance的Coursera和edX认证课程材料的免费访问。该站点分为“入门”、“课程”和“资料”部分,共有17门课程,主题从安装到数据可视化。Severance(Twitter上的@drchuck)是密歇根大学信息学院的临床教授。6.SethKenlon,我们在Opensource.com的Python大师,撰写了大量关于Python的文章。Seth有很多很棒的文章,包括“使用JSON保存和加载Python数据”、“使用Python学习面向对象编程”、“使用Pygame在Python游戏中放置平台”等等。在设备上使用Python7,我最近对??CircuitPlaygroundExpress非常感兴趣,这是一种运行CircuitPython的设备,CircuitPython是为微控制器设计的Python编程语言的一个子集。我发现CircuitPlaygroundExpress和CircuitPython是向学生介绍Python(和一般编程)的好方法。它的制造商Adafruit有一系列不错的教程,可以让您快速了解CircuitPython。8.BBC:Microbit是另一种开始使用Python的好方法。您可以学习如何使用MicroPython对其进行编程,MicroPython是用于对微控制器进行编程的另一种Python实现。9.没有提到树莓派单板机的学习Python的文章是不完整的。一旦您拥有舒适且功能强大的RaspberryPi,您可以在Opensource.com上找到大量使用它的灵感,包括“7个值得探索的RaspberryPi项目”、“在RaspberryPi上恢复Amiga”和“如何使用一个RaspberryPi作为VPN服务器”。10.许多学校为学生提供iOS设备来支持他们的教育。我在尝试帮助这些学校的教师和学生学习使用Python编码时发现了Trinket.io。Trinket允许您编写和在浏览器中执行Python3代码。Trinket的Python入门教程将向您展示如何在iOS设备上使用Python。播客11.我喜欢边开车边听播客,我在KellyParedes和SeanTibor的TeachingPython播客上找到了大量信息。他们的内容非常适合教育部门。12.如果您正在寻找更通用的东西,我推荐MichaelKennedy的TalkPythontoMe播客。它提供有关Python和相关技术的高质量信息。您最喜欢的学习Python的资源是什么?在评论中分享它们。
