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交互環境。直接下達操作指令即可實現交互操作。
 
 1、Hello Word程序
  本機為Ubuntu16.0.4LTS版本,默認已經安裝Python2.7.12,打開終端,輸入如下命令,即可運行helloword例子:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM