本节书摘来自华章计算机《树莓派Python编程指南》一书中的第1章,第1.4节,作者:(美) Alex Bradbury Ben Everard更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.4 Python3
本书中,你将会学到如何使用Python3这门编程语言。在Raspbian中使用这门语言有多种方式。
1.4.1 Python解释器
有两种方式可以使用Python,分别是shell交互和文本程序。shell交互可以执行用户输入的每条指令,对于调试和实验非常有利。文本程序就是保存在文本文件中的Python代码,它可以一次性全部运行。很容易区分这两种运行方式。如果处于shell交互模式,每行都会以三个大于号开始:
>>>
本书大多数时候都使用程序文件。偶尔使用shell(尤其是在早期时候)时我们会明确指出。为了明确区分代码运行环境,我们对运行在shell下的代码前都加上三个大于号。
1.4.2 运行Python程序
写Python程序有两种不同的方法。第一种方法是创建一个包含Python代码的文本文件,然后运行它。第二种方法是使用集成开发环境(IDE),如IDLE3。以上方法的运行方式一样,结果也一样。可以根据个人爱好*选择。
如果希望把程序写入文本文件,就需要一个文本编辑器如Leafpad。文字处理软件如LibreOffice的Writer是不能用来写Python程序的,因为Python无法识别其使用的一些格式。下面给出一个例子,打开Leafpad并创建一个新文件,然后输入下面的文字:
https://yqfile.alicdn.com/bb398d78dfd605b9f1ff24825c6ed4404c7f75bb.png
" >
创建和保存文件时,请使用.py扩展名,如testfile.py。要运行它,可以打开LXTerminal并移动到文件保存的子目录,执行python <文件名>。使用cd命令可以移动到不同的目录。比如文件保存在当前home目录下的programming文件夹下,在LXTerminal中只执行下面命令就可以运行python程序了:
如果一切顺利,你将会在屏幕上看到下面一行字:
第二种方法更简单,IDE中集成了文字编辑器和Python解析器。例如,打开IDLE3(注意要带数字3),然后点击File→New Window。在新窗口中输入以下代码:
https://yqfile.alicdn.com/86c0443d9bd9a73a8408d51b31bd9cc46173345d.png
" >
继续点击Run→Run Module。IDLE3会提示是否保存该模块,选择文件名保存后,它将会返回到Python解释器并输出下列内容:
https://yqfile.alicdn.com/4609bb05ca517ea31870d6ac32c6690c19866a1d.png" >
无论选择哪种方式来学习都可以,接下来,不妨选一个自己喜欢的方式开始吧。