本节书摘来自异步社区《树莓派Python编程入门与实战(第2版)》一书中的第3章,第3.4节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
3.4 关于Python解释器
Python是一种解释型的语言,而不是一种编译型的语言。编译型的语言在执行之前需要一次性将其所有的程序语句变成二进制代码,而解释型的语言,每次检查一条语句,翻译成二进制代码然后执行。
通过使用下列3类工具,你可以学习大部分的Python语法和概念。
交互式shell——交互式shell允许你输入一条Python语句然后立即检查错误并执行。
开发环境——这个工具提供了很多特性来帮助 Python 程序开发。它有一个交互式shell,每一条 Python 语句在输入的时候就被解释了。它还包含了一个文本编辑器,可以在其中开发叫做脚本的整个 Python 程序。此外,它还具有有用的功能能够帮助Python脚本开发,例如彩色显示代码。
文本编辑器——文本编辑器是创建和修改文本文件的程序。文本编辑器并不会像字处理器那样格式化文本,也并不会解释输入到其中的Python程序,它只是帮助创建一个Python脚本文件。
TIP 提示:执行Python脚本
当一个Python脚本创建好之后,可以通过命令行或者开发环境shell来运行它。即使一个脚本中有多条Python语句,但是解释器每一次只解释一条语句,直到解释完整个文件为止。
现在你已经对各种Python工具有了一个简单的了解,可以开始更深入地探索了。学习这些工具的使用方法将帮助你学习Python编程。