1. 程式人生 > >python學習 0 python安裝

python學習 0 python安裝

動態 機器 使用 學習 分組 編程 數據類型 c++ 官方

一、Python簡介

  python是一門簡單易學又功能強大的編程語言。它具有高效的高級數據結構和簡單而有效的面向對象編程的特性。python優雅的語法和動態類型、以及其解釋性的性質,使它在許多領域和大多數平臺成為腳本編寫和快速應用程序開發的理想語言。

  python可以應用於眾多領域,如:數據分析、組件集成、網絡服務、圖像處理、數值計算和科學計算等眾多領域。

  python是一門解釋性的語言,因為沒有編譯和鏈接,它可以節省你程序開發過程中的大量時間。python解釋器可以交互地使用,這使得試驗python語言的特性,編寫後即扔的程序或在自底向上的程序開發中測試功能非常容易。它也是一個方便的桌面計算器。

  python使程序編寫起來能夠簡潔易讀。編寫的python程序通常比等價的C、C++或者Java程序短很多,原因有幾個:

  高級數據類型允許您在單個語句中來表達復雜的操作;

  語句分組是通過縮進,而不是開始和結束的括號;

  變量和參數的聲明不是必須的。

二、python解釋器

  1、python解釋器簡介

    用python這門語言寫出的代碼,需要由python的解釋器去解釋執行,解釋器有如下分類:

    CPython(最常用的版本)

      python的官方版本,使用C語言實現,使用最為廣泛,CPython實現將會源文件(.py文件)轉換成字節碼文件(pyc文件),然後運行在python虛擬機上。

    Jyhton

      python的JAVA實現,Jython將會python代碼動態編譯成Java字節碼,然後在JVM上運行。

    IronPython

      python的C#實現,IronPython將Python代碼編譯成C#字節碼,然後在CLR上運行。(與Jython類似)

    PyPy(特殊)

      Python實現的Python,將Python的字節碼再編譯成機器碼。

    RubyPthon、Brython...

python學習 0 python安裝