Python 入門介紹

來源:互聯網
上載者:User
寫在前面

開始介紹Python之前, 先回顧一下編譯型語言和解釋型語言的概念和區別。

電腦能直接識別只能是機器語言, 所以使用進階語言編寫的程式必須翻譯成機器語言,電腦才能執行。

翻譯的方式有兩種,一個是編譯,一個是解釋。兩種方式只是翻譯的時間不同。

編譯型語言寫的程式執行之前,需要一個專門的編譯過程,把程式編譯成為機器語言的檔案,比如exe檔案,以後要啟動並執行話就不用重新翻譯了,直接使用編譯的結果就行了(exe檔案),因為翻譯只做了一次,運行時不需要翻譯,所以編譯型語言的程式執行效率高,但也不能一概而論,部分解釋型語言的解譯器通過在運行時動態最佳化代碼,甚至能夠使解釋型語言的效能超過編譯型語言。

解釋性語言的程式不需要編譯,省了道工序,解釋性語言在運行程式的時候才翻譯,比如解釋性basic語言,專門有一個解譯器能夠直接執行basic程式,每個語句都是執行的時候才翻譯。這樣解釋性語言每執行一次就要翻譯一次,效率比較低。解釋是一句一句的翻譯。

編譯型與解釋型,兩者各有利弊。前者由於程式執行速度快,同等條件下對系統要求較低,因此像開發作業系統、大型應用程式、資料庫系統等時都採用它,像Java、C/C++、Pascal/Object   Pascal(Delphi)等都是編譯語言,而一些網頁指令碼、伺服器指令碼及輔助開發介面這樣的對速度要求不高、對不同系統平台間的相容性有一定要求的程式則通常使用解釋性語言,如JavaScript、VBScript、Perl、Python、Ruby、MATLAB
等等。

Python 介紹

Python是一種解釋型、物件導向、動態資料類型的進階程式設計語言。

關於Python的產生,風格,設計定位,執行,優點和局限 , 百度百科都有比較詳細的介紹。

http://baike.baidu.com/view/21087.htm

執行個體Hello World!

介紹的東西很多, 直接來從列印 “Hello World!” 的例子開始。

1. 下載並安裝Python。(目前最新版是3.3.2)

http://www.python.org/download/releases/3.3.2/

2.  編寫Python 程式。

Python安裝後會自動安裝一個IDLE的編輯器,也 可以使用其他的文本編譯器。

在某個目錄下建立檔案    helloworld.py

輸入以下內容:

print "Hello World!"

3. 運行

可以直接點擊運行,

也可以在命令列下輸入:  helloworld.py

就可以運行了。

(比Java 要簡單多了, 不需要編譯成 .class , 運行是也不需要加 java XXX.class 這樣的形式)

前言
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.