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 :查看當前接口的屬性
    '''
相關文章
相關標籤/搜索