5个学习Python的资源

Python已成为嵌入式软件开发人员必不可少的工具。无论是将Python用于提供GUI来控制系统,获取数据,还是甚至用于编写嵌入式软件(例如MicroPython),Python都有可能在您的开发过程中占有一席之地。在本文中,我们将提供读者可以用来学习Python的几种资源。

 

资源#1 –购买一本不错的Python书

这似乎有点过时,但是当我学习编程语言或新概念时,我喜欢从一本书开始。您可以在Amazon上快速搜索Python书籍,然后会很快发现有6,000多种书籍可供选择!很显然,我没有复习所有内容,但发现其中有几项非常有用。这些包括:

我的最爱之一是Mark Lutz“学习Python”,将近1700页,涵盖了Python新手需要学习的每个主题。老实说,我还没有读过本书的封面,但是当我使用Python时,我经常使本书保持封闭状态,以便我回顾关键概念。

 

资源#2 –在线Python教程

我一直发现,寻找多个经验丰富的资源可以帮助您获得有关如何使用某种语言或技术的新见解。我发现一个非常有用的在线资源是 //www.w3schools.com/python/。 W3Schools提供了一些教程,对于刚开始使用Python的开发人员来说非常有用。这些教程分为几类:

  • 基本原理
  • 文件处理
  • 资料库
  • Python参考

即使您已经是一位经验丰富的Python开发人员,也可能会发现该站点上的参考值得。如果W3 Schools不能满足您的需求,那么在您喜欢的搜索引擎中进行快速搜索无疑会提供其他一些结果。

 

资源#3 –参考指南

学习Python是一回事,但是您可能需要定期访问语言参考,该参考不仅提供示例的使用方法,还提供Python的智慧,例如最佳实践。出色的在线参考指南是“Python旅行者指南”。该指南确实以书本形式通过O’Reilly发行,但其中保留了在线的在线文档,任何开发人员都可以参与其中。该指南包括有用的部分,例如:

  • 入门
  • Python开发环境
  • 编写出色的Python代码
  • 应用方案指南
  • 运送出色的Python代码
  • 一般注意事项

本指南具有丰富的知识,可快速帮助新手开发人员快速入门。

 

资源#4 –大学课程

对于有兴趣学习Python的开发人员来说,另一个不错的资源是探索他们当地大学提供的课程。编程变得如此重要,以至于您很有可能甚至可以在当地社区大学或高中找到一门课程。以物理教室为基础的课程的优势在于,您可以在一段时间内持续学习,从而增强和测试您的编程技能。我见过很多开发人员,包括我自己,他们开始学习技术或技能,然后开始从事项目工作或其他活动,然后必须继续学习。

 

资源5 –您的独创性

我一直发现,没有什么比您实际使用语言更能迫使您学习使用一种语言了。选择一系列需要解决的小问题或选择一个较大的程序,然后将其分解为较小的程序是学习的好方法。例如,假设我们决定需要一个程序,该程序将通过串行接口从嵌入式系统接收传感器数据,然后将该信息记录到文件中。着眼于如此简单的需求,开发人员需要学习如何:

  • 接收串行数据
  • 将数据本地存储在内存中
  • 可能处理并显示该信息
  • 打开,写入,读取和关闭文件
  • 处理错误

当然,在此应用程序中还需要进行许多其他活动,但是从较高的角度来看,将为开发人员提供有关下一步应该研究和学习的指导。

 

结论

Python已不仅成为嵌入式系统的重要编程语言,而且也成为一般应用程序程序员的重要编程语言。如果您还没有开始研究并且学习了如何编写Python应用程序,那么您会发现这五种资源将帮助您进行挖掘并尽快上手。

One thought 上 “5个学习Python的资源”

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.