#3 Python解释器和编辑器

前言

上文介绍了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官网下载对于的版本即可:https://code.visualstudio.com/

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

2.配置成Python编辑器:

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

安装完成以后,在搜索框输入Code Runner,安装它:

3.使用:

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

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

结语

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

原文地址:https://www.cnblogs.com/minutesheep/p/10304364.html

时间: 2024-08-02 17:48:53

#3 Python解释器和编辑器的相关文章

02-Python解释器和编辑器介绍

Python解释器和编辑器介绍 解释器 python 这个解释器 是用C语言开发的,也叫 CPython . 在命令行下运行 python 就是启动 CPython解释器. CPython 是使用最广的 Python解释器. 教程的所有代码也都在 CPython 下执行. 除了 cpython 解释器之外,还有 Jpython , IronPython 以及 PyPy . Ipython IPython 是基于 CPython 之上的一个交互式解释器,也就是说,IPython 只是在交互方式上有

Sublime Text 编辑器配置 Python解释器简易教程

前天在微信上遇到一个小伙伴问我一个关于Sublime text配置Python解释器的问题,可能是初学者,对这方面还不是很懂,想使用快捷键但是徒劳一场,因为缺少Python解释器,直接按下快捷键Ctrl+B是不会得到想要的结果的. 鉴于此,如果有小伙伴想使用Sublime跑Python程序的话,那么配置Python解释器是必不可少的一步,这里整理这篇手把手教程,希望为后来者铺砖引路.下面是详细教程: 1.首先打开Sublime,如下图所示,然后选择"Preferences"选项卡. 2

python解释器和变量

目录 一.python解释器 执行python程序的两种方式 1.交互式 2.命令行式 二.变量 如何使用变量 1.定义变量 2.变量的组成 3.变量名命名规范 定义变量三个特征 定义变量的三个特征 变量比较 三.常量 一.python解释器 执行python程序的两种方式 1.交互式 在终端命令cmd中运行,敲完一条命令按下enter键马上能看到结果,程序调试起来比较方便,但是程序无法永久保存,关掉终端窗口数据就消失了. 2.命令行式 使用文本编辑器,在文本编辑器中写入一串字符,使用pytho

Python 3.8.0 教程 —— 2. 使用Python解释器

2.1. 调用(Invoking) 解释器 Python解释器通常安装在系统的/usr/local/bin/python3.8位置; 通过将/usr/local/bin 放在Unix shell的搜索路径(search path)中,就可以通过在Shell窗口中输入以下命令来启动它: python3.8 1 由于选择解释器所在的目录是一个安装选项,所以可以在其他地方安装; 请与您的本地 Python专家或系统管理员联系.(例如,/usr/local/python 是一个流行的替代位置.) 你已经

Python解释器

1        Python解释器 1.1   CPython 当我们从Python官方网站下载并安装好Python 3.5后,我们就直接获得了一个官方版本的解释器:CPython.这个解释器是用C语言开发的,所以叫CPython.在命令行下运行python就是启动CPython解释器. CPython是使用最广的Python解释器.教程的所有代码也都在CPython下执行. 1.2   IPython IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交

python解释器快捷键

13. 交互式输入的编辑和历史记录 某些版本的 Python 解释器支持编辑当前的输入行和历史记录,类似于在 Korn shell 和 GNU Bash shell 中看到的功能.这是使用GNU Readline库实现的,它支持 Emacs 风格和 vi 风格的编辑.这个库有它自己的文档,在这里我不就重复了:然而,基本原理很容易解释.本章讲述的交互式编辑和历史记录功能在 Unix 版本和 Cygwin 版本中是可选的. 13.1. 行编辑 如果支持,无论解释器打印主提示符还是从属提示符,输入行一

最全Pycharm教程(4)——有关Python解释器的相关配置

最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试.运行 1.准备工作 (1)Pycharm版本为3.4或者更高. (2)电脑上至少已经安装了一个Python解释器. (3)如果你希望配置一个远程解释器,则需要服务器的相关支持. 2.本地解释器配置 配置本地解释器的步骤相对简洁直观: (1)单击工具栏中的设置按钮. (2)在Settings/Preferences对话框中选中 Project Interpreter页面,

设置PyCharm软件的配色方案和Python解释器

设置PyCharm软件的配色方案 设置Python解释器(用于Python2 or 3 的切换)

winfrom桌面程序调用python解释器

Winfrom桌面程序调用python解释器执行py脚本后台执行完成具体的功能,为什么要这样处理呢?因为我现在的大部分过项目都是后台的脚本处理,界面基本的输入完成之后,将参数按照规则传入到脚本的入口,根据参数的不同执行不同的脚本流程,如果要修改某一个处理过程或者添加新的模块,不需要修改前台的任何代码,只需要在脚本中修改就可以达到需求的效果,简单.方便,风险较小,影响可控等优点. 因此,我做了一个demo,仅供参考,不足之处,请赐教! 界面如图: Start_exe_py的执行代码如下: 1 pr