python學習(一)

Python

  Python[1]   (英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/), 是一種面向對象的解釋型 計算機程序設計語言,由荷蘭人 Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。
  Python是純粹的 自由軟件,  源代碼解釋器CPython遵循  GPL( GNU General Public License)協議[2]   。Python語法簡潔清晰,特點之一是強制用空白符(white space)做爲語句縮進。
  Python具備豐富和強大的庫。它常被暱稱爲 膠水語言,可以把用其餘語言製做的各類模塊(尤爲是 C/ C++)很輕鬆地聯結在一塊兒。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),而後對其中[3]   有特別要求的部分,用更合適的語言改寫,好比 3D遊戲中的圖形渲染模塊,性能要求特別高,就能夠用C/C++重寫,然後封裝爲Python能夠調用的擴展類庫。須要注意的是在您使用擴展類庫時可能須要考慮平臺問題,某些可能不提供 跨平臺的實現。
  • Python 是一種解釋型語言: 這意味着開發過程當中沒有了編譯這個環節。相似於PHP和Perl語言。程序員

  • Python 是交互式語言: 這意味着,您能夠在一個Python提示符,直接互動執行寫你的程序。編程

  • Python 是面嚮對象語言: 這意味着Python支持面向對象的風格或代碼封裝在對象的編程技術。瀏覽器

  • Python 是初學者的語言:Python 對初級程序員而言,是一種偉大的語言,它支持普遍的應用程序開發,從簡單的文字處理到 WWW 瀏覽器再到遊戲。性能

執行

   Python在執行時,首先會將.py文件中的源代碼編譯成Python的byte code(字節碼),而後再由Python Virtual Machine(Python虛擬機)來執行這些編譯好的byte code。這種機制的基本思想跟Java,.NET是一致的。然而,Python Virtual Machine與Java或.NET的Virtual Machine不一樣的是,Python的Virtual Machine是一種更高級的Virtual Machine。這裏的高級並非一般意義上的高級,不是說Python的Virtual Machine比Java或.NET的功能更強大,而是說和Java 或.NET相比,Python的Virtual Machine距離真實機器的距離更遠。或者能夠這麼說,Python的Virtual Machine是一種抽象層次更高的Virtual Machine。
基於C的Python編譯出的 字節碼文件,一般是.pyc格式。
除此以外,Python還能夠以交互模式運行,好比主流操做系統Unix/Linux、Mac、Windows均可以直接在命令模式下直接運行Python交互環境。直接下達操做指令便可實現交互操做。
 
 一、Hello Word程序
  本機爲Ubuntu16.0.4LTS版本,默認已經安裝Python2.7.12,打開終端,輸入以下命令,便可運行helloword例子:
相關文章
相關標籤/搜索