Shih-Shen Lu

統計

學習紀錄‎ > ‎

[Python] 簡介

posted ‎‎25 Jun 2009 00:33‎‎ by Shih-Shen Lu   [ updated ‎‎20 Jul 2009 07:10‎‎ ]

豐富資源

官網:http://www.python.org/
Python 直譯器下載
py2exe:將python程式轉成windos下的.exe執行檔

何謂Python

一 種介於傳統需編譯語言及直譯式語言中間的一種語言,具有高度可移植性。Python直譯過程,如下圖所示。高度可移植性,主要來自於,Python亦是由 Python Virtual Machine來做轉譯,故可不用理會是否為同一平台。這有點類似 Java的JVM,故Java亦有高度的可移植性,但不同於Java是編譯式語言,Python是直譯式語言。


安裝python軟體(IDE)

請點選Here進入子網頁

Quick Start to Run python program

這一節主要學習如何寫作及執行python程式。不免俗的,我們也是由Hello World開始。
開發工具,對python來說,只要可以文字編輯的就可以了。開一新檔Hello.py

Win32版本
Hello.py
 print "hello world"
 raw_input()
說明:特別的地方在多了 raw_input()因為在windows下執行python程式,會馬上結束,只會看到閃一下的畫面,所以加入 raw_input()就可以等待使用者輸入字串後關閉視窗。這有點像我們在windows下寫C的程式一樣,我們會加入system("pause"),一樣的道理。
執行方式:
在檔案上點兩下,就會跳出入下的視窗。


Linux版本

Hello.py
 #!/bin/python
 print "hello world"
說明:其中
#!/bin/python為python的執行檔所在路徑。這有點像我們在寫Bash script,我們會在第一行放上#!/bin/bash一樣。
執行方式:
[leeraphael@CentOS5 python_test]$ vi ./hello.py
[leeraphael@CentOS5 python_test]$ python ./hello.py
hello world