首页

树莓派上的第一个Python程序

在本教程中,我将向您展示如何在树莓派上编写和运行您的第一个Python程序。在这个过程中,您将了解什么是Python程序,Python编程的应用是什么,如何在树莓派上编写Python程序,以及如何运行这些Python程序。

正如我在第一个树莓派教程中提到的(没有显示器和键盘的树莓派),开发树莓派的主要原因是鼓励学习计算机编程,而Python是树莓派优先考虑的少数编程语言之一。

树莓派和Python
Python是什么?

Python是一种功能强大、非常有用的编程语言,也是世界上最流行的编程语言之一。

Python非常容易使用,也就是说,它的语法很容易读,用Python编写程序对程序员来说很简单,因为与其他流行的编程语言如C、c++或Java相比,他们只需要写很少的代码行。

Python是强烈推荐的编程语言之一,因为它的语法非常干净,对可读性和简单英语关键字的使用非常重要。

Python最初是作为Linux的脚本语言开发的,很快就成为主流编程语言。与C或Java等其他编程语言不同,Python程序不需要编译器,而是需要Python解释器来读取和执行它们。

在后面的部分中,我们将看到一个简单的Python程序来打印Hello World,并将其与具有类似任务的C程序进行比较。

Python程序的应用

与任何其他编程语言一样,Python也可以与使用Python IDLE(集成开发和学习环境)或交互编程环境(如Python的REPL(读- Eval -打印循环)的命令行一起使用。

Python还可以用作脚本语言,用于自动化不同的任务。此外,Python还可以用于以下情况:

  • 网页及互联网发展
  • 科学与数值应用
  • 桌面图形用户界面
  • 教育应用
  • 软件开发
  • 游戏
  • 数据库等等。

树莓派和Python的应用

利用树莓派和Python的结合,你可以做很多事情。下面将提到一些流行的应用程序。

  • 学习用Python编程。
  • 树莓派作为Web服务器。
  • 树莓派集群(超级计算机)。
  • 应用如天气监测站,通过连接不同的传感器的家庭自动化。
  • 树莓派作为监控和跟踪服务器。

安装Python

要在Raspbian或任何其他基于Linux的操作系统上安装Python2或Python3,需要在终端中输入以下命令。

对于Python2,输入以下命令并按enter键

Sudo apt-get安装python

对于Python3 (Python的最新版本),输入以下命令并按enter键

Sudo apt-get install python3

注意:Python将预先安装在Raspbian OS上,您可以使用上述命令将其更新到最新版本。

安装Python
在树莓派上使用Python有多种方法。您可以从终端或IDE(集成开发环境)使用它。IDE是文本编辑器、调试器和编译器的组合。

Raspbian有一个名为IDLE的Python IDE(适用于Python2和Python3)。首先,我们将看到如何从终端(使用命令行和REPL)使用Python,然后我们将看到如何从Raspbian Desktop启动Python IDLE。

Python REPL(读- Eval -打印循环)

Python REPL是一个交互式环境,它一次接受一个命令,执行命令,打印结果并重复循环。要从终端打开Python REPL,输入以下命令并按enter键。

Python2,输入

python

Python3,输入

python3

现在,您将进入一个交互模式解释器,其中有一个主提示符,等待用户输入提示。主提示符通常比符号大3(>>>)。

Python REPL
在Python REPL中,可以直接输入命令。例如,您可以通过输入2+3来使用它作为计算器,当您按下回车键时,您将直接得到结果。

另一个例子是打印文本,我们将打印非常著名的Hello World。为此,您所需要做的就是输入以下内容并按enter键。

print(“Hello, World”)

Python REPL Hello World

要退出或退出Python REPL,需要键入CTRL+d。

Python程序

在Python REPL中,我们直接输入命令,而无需创建或编写任何程序。现在,我们将看到如何编写一个程序,保存它并执行它。

编写Python程序

在我们的第一个程序中,我们将看到如何使用Python打印文本“Hello, World”。在本例中,我们将使用Python3,代码是特定于Python3的,可能会在Python中出错。

要开始编写程序,首先输入以下命令并按回车键。

sudo nano helloworld.py

这将打开Nano文本编辑器,文件名为helloworld。在这里,键入以下代码行。

# !/usr/bin/python3
print(“Hello, World”)

为了保存该文件,请按CTRL+x,然后按y。注意,文件名“helloworld”以扩展名.py结尾。为了将其指定为Python文件,添加这个扩展名是非常重要的。

Python的第一个程序
您已经成功地编写了您的第一个Python程序并保存了它。现在我们来了解一下上面的代码。

第一行是#!/usr/bin/python。这是一个shebang语句,它告诉解释器在指定的路径中查找程序。

下一行是实际的print语句,它告诉解释器打印其中的文本。

运行Python程序

为了运行我们刚刚创建并保存的Python程序,输入以下命令并按enter键

python3 helloworld.py

只要按下回车键,就会得到输出。如果您的Python程序位于不同的位置,则需要先转到该目录,然后使用上面的命令。

Python程序运行

使Python程序可执行

通过将Python程序作为可执行文件,我们可以直接运行程序,而无需在程序文件名前使用python3(或Python)。为了使helloworld.py文件成为可执行文件,输入以下命令并按enter键。

Sudo chmod +x helloworld.py

现在,为了运行这个可执行文件,我们需要使用以下命令。

。/ helloworld.py

Python程序可执行

将上面命令中的helloworld.py替换为您为文件指定的名称。不要忘记扩展。

来自Raspbian Desktop的Python

如前所述,Raspbian OS是树莓派的官方操作系统,附带了Python2和Python3的工具。要启动Python3 IDLE,请转到Raspbian菜单- > Programming - > Python3 (IDLE)。

Python闲置

这将启动Python Shell。这个shell可以作为Python REPL使用,并在交互模式下输入命令(如终端中所示)。

Python闲置壳
要编写程序,请在Python Shell中选择“文件”选项并选择“新建文件”。将打开一个新的空白文件。在这里,我们可以编写程序并将文件(使用file - > save或CTRL+s)保存到所需的位置。

我已经将文件保存在桌面上PythonProgs文件夹中的hello.py。用hello.py编写的程序如下所示。

# !/usr/bin/python3
“你叫什么名字?””)
打印(“你好,”,名称)

Python IDLE新文件

要运行这个程序,我们需要使用终端。可以在文件名(python3 hello.py)前面使用python3来执行程序,也可以将程序文件设置为可执行文件并运行它。

Python IDLE运行执行

在本教程中,您已经看到了如何在树莓派上开始使用Python。如果您是编程新手(一般来说或者是Python新手),您可以使用这个设置来学习和练习Python。

如果您熟悉Python,那么您可以开始开发小型应用程序和项目。

2反应

  1. 我哥哥建议我可能会喜欢这个网站。他曾经完全正确。这张照片真的让我很开心。你无法相信我为了得到这个信息花了多少时间!谢谢你!

  2. Python是一种美妙而强大的编程语言,它易于使用(易于读和写),通过树莓派,可以让您将项目与现实世界连接起来。Python语法非常简洁,强调可读性,并使用标准的英语关键字

留下一个回复

您的电邮地址将不会公布。

Electronicshub图标
Baidu
map