Python解释器和集成环境

[TOC]python

python解释器的类型

CPython

  • CPython是使用最广且被的Python解释器,该解释器是由C语言开发的

IPython

  • IPython是基于CPython之上的一个交互式解释器,执行Python代码的功能和CPython是彻底同样的
  • CPython用>>>做为提示符,而IPython用In [序号]:做为提示符。

PyPy

  • PyPy是另外一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),因此能够显著提升Python代码的执行速度windows

  • 绝大部分Python代码均可以在PyPy下运行,可是PyPy和CPython有一些是不一样的,这就致使相同的Python代码在两种解释器下执行可能会有不一样的结果编辑器

Jython

  • Jython是运行在Java平台上的Python解释器,能够直接把Python代码编译成Java字节码执行

IronPython

  • IronPython和Jython相似,只不过IronPython是运行在微软.Net平台上的Python解释器,能够直接把Python代码编译成.Net的字节码

Python解释器的安装及换源

  • 官网下载后直接安装
# 测试安装是否成功
windows --》 运行 --》 输入cmd ,而后回车,弹出cmd程序,输入python,若是能进入交互环境 ,表明安装成功。
  • 添加环境变量
'''
1. 系统--》高级系统设置,--》环境变量 --》系统变量--》path
2. 添加含有python.exe的文件夹路径
3. 添加Scripts文件夹路径
'''
  • 换源工具

    • Windows开发工具

      1. 找到python安装目录下的:\Lib\site-packages\pip\models\index.py文件,将PYPI的值改成你所须要的镜像源便可,例如改成豆瓣镜像源:
      # PyPI = Index('https://pypi.python.org/')  
      PyPI = Index('https://pypi.douban.com/')
    • Mac测试

      1. 在终端进入目录:cd ~
      2. mac用户家目录中新建文件夹:mkdir pip
      3. 而后在.pip 文件夹内新建一个文件 :vi pip.conf,而且写入阿里云镜像:
      [global]
      index-url = http://mirrors.aliyun.com/pypi/simple/
      
      [install]
      trusted-host=mirrors.aliyun.com

执行python的两种方式

(一) 交互式

交互式环境下,敲完一条命令按下enter键立刻能看到结果,输入一行,解释一行,调试程序方便。程序没法永久保存,关掉cmd窗口数据就消失了阿里云

(二) 命令行式

  • cmd中输入python 文件路径执行该文件,python解释器至关于文本编辑器
  • python解释器解释执行文件代码,只有该阶段才识别python语法,才有python语法这个概念,不然你输入的仅仅只是一串普通的字符。

Python的IDE

Python的开发工具(IDE)比较好用的有两款:Pycharm和Jupyterurl

Pycharm

  • pycharm更多的是对命令行的衍生spa

  • 直接官网下载安装便可使用命令行

  • 经常使用快捷键

    '''
    tab:缩进
    shift + tab:取消缩进
    home:回到行首
    end:回到行尾
    ctrl + a:全选
    ctrl + c:选中内容复制;不选中内容时,复制当前行
    ctrl + v:粘贴
    ctrl + x:选中内容剪切;不选中内容时,剪切当前行
    ctrl + d:复制当前行到下一行
    ctrl + y:删除当前这一行。
    ctrl + f:查找;选中批量修改
    ctrl + backspace:删除一个单词
    ctrl + w:选中一个单词
    ctrl + /:添加注释
    ctrl + 减号:折叠当前代码块。
    ctrl + 加号:展开当前代码块
    ctrl + shift + 减号:折叠当前文件全部代码块
    ctrl + shift + 加号:展开当前文件全部代码库
    ctrl + z:回到上一步操做
    shift + ctrl + z:回到下一步
    shift + F10:运行上一个文件
    ctrl + shift + F10:运行当前文件
    ctrl + alt + l:格式化代码格式
    shift + enter:换行
    ctrl + shift + r:全局搜索
    '''

jupyter

  • jupyter更多的是对交互式的衍生

  • 安装使用

    '''
    1. 安装:pip install jupyter
    2. 运行:jupyter notebook
    '''
  • 经常使用快捷键

    '''
    Shift-Enter : 运行本单元,选中下个单元
    Ctrl-Enter : 运行本单元
    D,D : 删除选中的单元
    Ctrl-Shift-- : 分割单元
    X : 剪切选中的单元
    C : 复制选中的单元
    Shift-V : 粘贴到上方单元
    V : 粘贴到下方单元
    Z : 恢复删除的最后一个单元
    Ctrl-A : 全选
    Ctrl-Z : 复原
    Shirt:选中多个单元格
    Shirt+M:合并选中的单元格
    shift+tab :查看当前接口的属性
    '''
相关文章
相关标签/搜索