专栏首页Opensource翻译专栏十二种学习Python的方法【Programming】

十二种学习Python的方法【Programming】

这些资源将帮助您入门,并逐渐熟悉Python。

图片来源:Markus Spiske on Unsplash

Python 是世界上最流行的编程语言之一。 它受到了世界各地开发者和制造商的欢迎。 大多数 Linux 和 MacOS 计算机都预装了 Python 版本,现在甚至一些 Windows 计算机供应商也在安装 Python。

也许你已经迟到了,想要学习却不知道去哪里学习。 这12个资源可以帮助你开始熟练使用 Python。

课程,书籍,文章和文档

1. Python Software Foundation提供了出色的信息和文档,可帮助您开始进行编码之旅。 请务必查看《 Python初学者指南》。 它将帮助您获取最新版本的Python,并提供有关编辑器和开发环境的有用提示。 该组织还拥有出色的文档来指导您。

2. 我的Python之旅始于Turtle模块 。 我首先在Bryson Payne的《教孩子编写代码》中找到有关Python和Turtle的问题的答案。 这本书是一本很好的参考书,购买它可以使您访问许多示例程序,这些示例程序会激发您的编程好奇心。 佩恩博士还在Udemy上开设了同名的课程。

3. 当我发现Al Sweigart 的《Automate the Boring Stuff with Python》时,佩恩博士的书激起了我的好奇心,我渴望了解更多。您可以购买该书或使用与印刷版相同的在线资料,这些资料可以在知识共享许可下免费获得和共享。多亏了Al,我才学习了Python基础知识,函数,列表,字典,操纵字符串等等。这是一本很棒的书,我已经购买了许多副本以捐赠给当地图书馆。 Al还提供有关Udem的课程; 在他的网站上输入优惠券代码,您只需10美元即可获得。

4. 埃里克·马特斯(Eric Matthes)编写了Python速成课程 ,这是由No Starch Press出版的Python的分步介绍(如上述两本书)。 Matthes还有一个很棒的配套网站,其中包括如何在计算机上设置Python以及备忘单的链接,以简化学习过程。

5. Python for Everybody是另一个很棒的Python学习资源。 该站点可免费访问Charles Severance的Coursera和edX认证课程的资料。 该站点分为“入门”,“课程”和“材料”两部分,其17个课程按主题区域组织良好,从安装到数据可视化。Severance是Twitter上的@drchuck,是密歇根大学信息学院的临床教授。

6. 塞思·肯隆 ( Seth Kenlon) ,我们在Opensource.com上的主要Python高手,已撰写了大量有关Python的文章。 塞思有很多很棒的文章,包括《使用JSON保存和加载Python数据》,《使用Python学习面向对象的编程》,《使用Pygame将平台放入Python游戏中》等等。

在设备上使用 Python

7. 最近,我对Circuit Playground Express变得非常感兴趣,这是一种在CircuitPython上运行的设备, CircuitPython是为微控制器设计的Python编程语言的子集。 我发现Circuit Playground Express和CircuitPython是向学生介绍Python(以及一般编程)的好方法。 它的制造商Adafruit具有一系列出色的教程 ,可帮助您快速了解CircuitPython。

8. BBC:Microbit是开始使用Python的另一种好方法。 您可以学习如何使用MicroPython进行编程, MicroPython是用于对微控制器进行编程的另一种Python实现。

9. 如果不提及树莓派单板计算机,那么关于学习Python的文章就不会完整。一旦您对强大的树莓派感兴趣 ,就可以在Opensource.com上找到大量使用它的点子,包括《要探索的7个树莓派项目》,《在Raspberry Pi上复活Amiga》和《如何将您的树莓派制作为V**》。

10. 许多学校为学生提供iOS设备以支持他们的教育。 在尝试帮助这些学校的师生学习使用Python进行编码时,我发现了Trinket.io 。 Trinket允许您在浏览器中编写和执行Python 3代码。 Trinket的Python入门教程将向您展示如何在iOS设备上使用Python。

播客

11. 开车时,我喜欢听播客,并且发现了很多有关Kelly Paredes和Sean Tibor的Teaching Python的信息。他们的内容已很好地适应了教育领域。

12. 如果您正在寻找更一般的东西,我建议Michael Kennedy的Talk Python to Me播客。 它提供了有关Python和相关技术的最新信息。

您最喜欢学习Python的资源是什么? 请在评论中分享。

原文链接:https://opensource.com/article/19/8/dozen-ways-learn-python

原文作者: Don Watkins (Community Moderator)

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何在Windows上安装Python【Programming(Python)】

    所以你想学习编程吗?Python是最常见的语言之一,它以面向对象的结构和简单的语法的独特结合而流行。Python还是一种解释型语言,这意味着您无需学习如何将代码...

    Potato
  • 我喜欢 Python 的5个原因【Programming(Python)】

    我从1998年就开始使用Python,当时它是一种鲜为人知的语言。那是 Perl 在开放源代码世界中相当流行的时期,但是从我发现 Python 的那一刻起,我就...

    Potato
  • 使用JSON保存和加载Python数据【Programming(Python)】

    JSON格式使您不必创建自己的数据格式,如果您已经了解Python,它就特别容易学习。这是在Python中使用它的方法。

    Potato
  • Python标准库——走马观花

    Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在你的电脑中的。它是Python的一个组成部分。这...

    Vamei
  • 某大厂Python面试题目(回忆版)

    AI之禅
  • 人生苦短,我用Python之小游戏

    虽然Python可能被粗略地分类为“脚本语言”(script language),但实际上一些大规模软件开发计划例如Zope、Mnet及BitTorrent,G...

    小Bob来啦
  • Python资源

    p – 非常简单的交互式 python 版本管理工具。 pyenv – 简单的 Python 版本管理工具。 Vex – 可以在虚拟环境中执行命令。 virtu...

    用户7886150
  • 如何让文科生5分钟写上Python

    我会按照发文顺序分为串行文章和并行文章。Python 语言本身的内容,我会按照入门、进阶、原理的顺序依次展开。由于我的水平有限,为了保证质量不乱讲,我选择站在巨...

    dongfanger
  • Python的框架集合

    今天突然遇到一个比较全面的 python的框架的列表,分享一下。 http://www.cnblogs.com/lonenysky/p/4780300.html

    用户7886150
  • 【基础教程】Python能干什么,Python的应用领域

    Python 作为一种功能强大的编程语言,因其简单易学而受到很多开发者的青睐。那么,Python 的应用领域有哪些呢?

    matinal

扫码关注云+社区

领取腾讯云代金券