阅读本文需要4.66分钟
上一篇进行了简单的Python讲解,包括历史、多版本共存和安装。若有不明白的同学,可尽情在公众号上给我发消息。保证"第一时间"回复.
- Python解释器
- 编写、运行第一个Python
- atom-runner
一、Python解释器
Python代码是以.py为扩展名的文本文件。要执行代码,就需要Python解释器去执行.py文件。
以下将介绍多种Python解释器:
A、 CPython
Python官方的解释器是:CPython.这个解释器是用C语言开发的,因此叫CPython。在终端执行 python 启动的就是CPython解释器。
B、 IPython
Ipython是基于CPython的交互式解释器。执行 Python的能力和CPtython一样。
可以变量自动补全、自动缩进。与CPython不一样的是: CPython使用>>>作为提示符,而IPython使用In[序号]:
C、 Pypy
Pypy是Python开发者为了更好的Hack Python创建的项目。
用Python实现的Python
D、 Jython
Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。
这个也是我之前在写一个Java项目的时候用到的解释器。
<!-- https://mvnrepository.com/artifact/jython/jython -->
<dependency>
<groupId>jython</groupId>
<artifactId>jython</artifactId>
<version>2.5.2</version>
</dependency>
Java项目引入Jython之后,会将本机Python环境应用到本项目中。在Java和Python相互调用中起到了重要的作用。
二、编写、运行第一个Python程序
当然在终端中,可以直接通过Python来启动CPython并进行编辑并运行,但这样的缺点就是没法保存,再次执行还必须得复制进行。所以在实际的应用场景中,我们使用文本编辑器来编写Python代码。
以下推荐两款文本剪辑器:
- Atom,免费、可安装多种插件来更高效的编写代码。
- NodePad++,免费、在Window上很实用的文本编辑器
编写并运行第一个Python程序
- 安装好编辑器之后,打开编辑,新建文件,输入:
- 编辑Python文件后,将其保存为Hello.py并放到自己的开发目录如 ~/Dev 或者 C:/dev 都可以
- 通过cd 命令定位到文件的目录,并使用python命令来运行
- 如果当前文件夹没有Hello.py,会报错如下:
三、atom-runner插件
每一门语言的开始,相信大家都会去找到一个适合自己的编辑器,类似SublineText等等的。当然SublineText也可以运行Python,但是我个人比较推荐Atom。
atom-runnerAtom中的开源插件,可用来执行Python脚本。
直接在Atom settings->install 中搜索atom-runner,安装即可
该插件官方文档指明,可支持JavaScript、CoffeeScript、Ruby、Python、Go、Bash 和 PowerShell scripts.
可执行命令
- Ctrl+R (Alt+R on Win/Linux)运行当前活动窗口
- Ctrl+Shift + R (Alt+Shif+R on Win/Linux)运行在活动窗口的选择文本
- Ctrul+Shift+C 杀掉当前正在运行的进程
- Escap 关闭正在运行的窗口
运行结果如下
小结
本篇阅读完成之后,花上几分钟时间自行编写并运行下Python,熟悉下Python的环境。