在这篇文章中,我将为你简要介绍Python程序是什么、Python程序可以用来做什么,以及如何在Raspberry Pi上编写和运行一个简单的Python程序。
什么是Python程序?
Python是一种非常有用的编程语言,其语法易于阅读,允许程序员使用比汇编、C或Java等语言更少的代码行。
Python编程语言最初实际上是作为Linux的脚本语言而开发的。Python程序与shell脚本类似,文件包含一系列命令,计算机从上到下依次执行这些命令。
比较一下用C语言和Python编写的“hello world”程序:
与C程序不同,Python程序在运行前不需要编译。但是,你需要在计算机上安装Python解释器来运行它们。Python解释器是一个读取Python文件并执行代码的程序。
虽然安装了Python解释器才能运行Python程序,但也有可能在不安装Python解释器的情况下运行Python程序。像Py2exe或Pyinstaller这样的程序可以将你的Python代码打包成独立的可执行程序。
Python程序能做什么?
像shell脚本一样,Python可以自动化诸如批量重命名和移动大量文件等任务。它可以像使用IDLE(Python的REPL,即读取-求值-打印循环)功能的命令行一样使用。然而,Python能做更多有用的事情。例如,你可以用Python来编写:
网络应用程序
桌面应用程序和实用程序
特殊图形用户界面(GUI)
小型数据库
Python还拥有大量的库 https://wiki.python.org/moin/UsefulModules,这加快了开发过程。你可以想到的一切都有库——游戏编程、图形渲染、GUI界面、Web框架和科学计算。
你可以用C语言做的许多事情(但不是全部)都可以用Python来做。Python在计算方面通常比C慢,但其易用性使Python成为原型设计和非计算密集型应用程序设计的理想语言。
如何在Python中编写和运行程序
这里我们只介绍编写和执行Python程序的基础知识,但一本涵盖程序员需要了解的有关Python的一切内容的优秀教程是Mark Lutz的《Learning Python 5th Ed.》(O’Reilly)。
安装和更新Python
Raspbian操作系统预装了Python 2和Python 3,但要在其他Linux操作系统上安装Python或更新它,只需在命令提示符下运行以下命令之一:
sudo apt-get install python3
安装或更新Python 3
sudo apt-get install python
安装或更新Python 2
打开Python REPL
要访问Python REPL(在那里你可以像命令行一样输入Python命令),根据你想使用的版本输入python或python3:
按Ctrl-D退出REPL。
编写Python程序
为了演示创建和执行Python程序,我们将编写一个简单的“hello world”程序。首先,打开Nano文本编辑器,通过在命令提示符下输入以下内容创建一个名为hello-world.py的新文件:
sudo nano hello-world.py
在Nano中输入以下代码,然后按Ctrl-X和Y退出并保存文件:
#!/usr/bin/python
print "Hello, World!";
所有Python程序文件都需要以“.py”扩展名保存。你可以在任何文本编辑器(如记事本或Notepad++)中编写程序,只要确保以“.py”扩展名保存文件即可。
运行Python程序
要在不将其设置为可执行文件的情况下运行程序,请导航到保存文件的位置,并在命令提示符下输入以下内容:
python hello-world.py
将Python文件设置为可执行
将Python程序设置为可执行文件后,你可以在文件名前不输入python的情况下运行程序。你可以通过在命令提示符下输入以下内容将文件设置为可执行:
chmod +x file-name.py
现在,要运行程序,你只需输入:
./file-name.py
全部0条评论
快来发表一下你的评论吧 !