Python作为解释型的编程语言,支持两种编程方式:
- 交互式编程
- 源文件编程
交互式编程指的是在命令行窗口打开python运行环境,在运行环境中输入代码,每输入一段代码运行一次程序,就好像跟计算机对话一样,所以称为交互式编程。
源文件编程源文件编程意思是创建一个.py的文件,文件中可以写入大段的代码,运行时解释器会逐行读取并执行源文件的代码程序,直到文件末尾。
这种方式可以批量执行代码,这也是最常用的编程方式。
接下来我们用这两种编程方式编写我们第一个python程序。
编写交互式程序一般有两种方法可以直接进行交互式编程。
第一种方法是在命令行工具中进入到Python交互环境。如图:
第二种方法是启动Python自带的IDLE工具,默认就会进入Python交互环境。
实际上,交互式编程只能帮我们做一些临时的调试工作,真正开发项目还是需要编写源代码文件的。
Python源文件是一种纯文本文件,与普通的.txt记事本文件没有什么不同,唯一的区别就是它的后缀名是.py。
其实任何编程语言的源代码文件都有特定的后缀。比如:
- C语言源文件的后缀是.c;
- Java源文件的后缀是.java;
- C#源文件的后缀是.cs;
- JavaScript源文件的后缀是.js;
这些后缀并不会对源文件的内部格式产生任何影响,它唯一的作用是用来区分不同的编程语言的,以便让编译器、解释器、程序员等识别当前的源文件是哪种编程语言编写的。
接下来我们使用文本编辑器(我使用的是Notepad++,使用记事本也可)创建一个源文件:demo1.py,并输入以下代码:
print('自由互联:http://pythonjishu.com/')
a = 100
b = 50
print(a+b)
保存完的文件,当前我们可以用两种方式运行:
(1)使用Python自带的IDLE工具运行源文件
打开IDLE,依次点击File -> open选择demo1.py文件,然后在弹出的文本框中点击Run -> Run Module,或者直接按F5快捷键,即可运行源文件程序了。
输出结果如下:
(2)使用命令行工具运行源文件
进入到命令行工具后,切换到demo1.py所在的目录,然后输入python demo1.py
,回车之后,即可看到输出结果。如下图所示:
在日常实际开发工作当中,使用文本编辑器编写Python代码是很不现实的,因为你很难记住所有的python函数、关键字,并且每次都保证输入正确,而且Python对代码的缩进格式要求也很严格。
所以有很多公司生产了开发工具(简称IDE,集成开发环境)帮助我们提高编程效率。下一章我们将系统讲解开发工具的作用和使用方法,并且下载安装本系列课程所使用到的开发工具。
【感谢龙石数据资产管理和维护 http://www.longshidata.com/pages/government.html】