当前位置: 移动技术网 > IT编程>脚本编程>Python > #3 Python解释器和编辑器

#3 Python解释器和编辑器

2019年01月23日  | 移动技术网IT编程  | 我要评论

时尚芭莎明星慈善夜,点一把火炬歌词,想起你的脸 歌词

前言

上文介绍了python在不同平台的安装方法,本文将带领你了解python解释器和编辑器的概念,并且选择出最符合自己的解释器和编辑器!

一、python解释器

其实上文介绍的安装python,实质上安装的是python解释器。当你创建一个python程序文件后,要指定一个专门的解释器去将其翻译成机器码,从而让电脑去执行程序,这就是解释器。接下来将会介绍几种常用的python解释器。

python shell 

只要正确安装完python,就会拥有一个python shell,在命令行直接输入python即可进入,如下所示:

虽然标准的python shell看起来很高大上,但是,它有很多不足,主要包括:

  • 没有语法高亮

  • 不支持tab自动补全

  • 没有自动缩进功能

  • 不能保存历史记录

  • 无法很好地与操作系统交互

  • 无法导入外部文件中的程序

ipython

为了克服以上不足,出现了新的解释器:ipython,它是python shell的增强版,不但解决了上面的问题,而且还提供了非常丰富的功能,盘它!

1.安装:

ipython是一个第三方工具,因此在使用之前需要先安装,可以直接在命令行使用pip进行安装。如下所示:

pip install ipython

2.使用:

安装完成后,在命令行直接输入ipython后回车,会出现以下界面证明安装成功:

用过ipython的都说好!!!ipython这该死的无处安放的魅力,啊~

关于ipython的具体用法之后的文章会一点一点提到,不要着急哦亲~

jupyter

你以为整个世界达到高潮就完事了?of course not!来一些饭后甜点来平缓这颗躁动不安的心吧——jupyter。

jupyter其实就是以前的ipython notebook,其内部解释器依然是ipython,只不过它是通过浏览器访问本地或者远端的ipython进程,并且利用其特有的图形界面增强ipython的可视化输出。jupyter文件可以完整记录了计算过程中所有的相关信息,而且能够支持图片、视频和公式等副文本格式,是数据分析、科学计算和编程教学的优秀工具。(如果你给你的女票讲解python,可以尝试这个哟~)

1.安装:

jupyter和ipython分离以后,就需要单独安装了,在命令行使用pip安装即可:

pip install jupyter

安装完成后在命令行输入jupyter notebook后将会自动打开浏览器,如下所示:

2.使用:

点击new-->选择python版本(我这里是python3):

之后进入如下界面:

是不是和ipython的交互界面很像?在这里输入python语句后,单击run即可运行,系不系很棒棒。

二、python编辑器

在python的交互式命令行写程序,好处是立刻就能得到结果,坏处是没办法保存,下次想要再次运行的时候,有必须重敲一遍代码,很烦耶( •̀ ω •́ )y。

在实际的使用中,我们总会使用一个python文本编辑器来编写代码,之后保存,可以重复使用了。(这样你就可以将你的表白程序拷给你女票啦)

而python编辑器数不胜数,其中包含双手不离键盘的远古编辑器vim、短小精悍的notepad++、专为python而生的pycharm、称赞不绝的sublime text以及巨高颜值的vscode。

这几款编辑器小编都用过,始于notepad++,敬于vim,合于pycharm,久于sublime text,终于vscode!咳咳,扯远了,其实我现在的状态是:心属vim,身属vscode。

盘它!

vscode

 1.下载安装包:

进入vscode官网下载对于的版本即可:

双击运行安装即可,这里不作过多解释

2.配置成python编辑器:

进入vscode,点击扩展,输入python,选择第一个安装即可,如下图所示:

安装完成以后,在搜索框输入code runner,安装它:

3.使用:

写完python程序以后,点右上角小箭头即可运行:

以上是对vscode的简单配置,虽然有些简陋,但对于萌新应该是够了。

结语

以上三篇文章包含了python简介、安装python以及选择python解释器和编辑器,接下来就要开始编程生活了,下一篇文章将会带领你编写第一个python程序~,系不系很期待

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网