Python
Python,是一種物件導向、直譯式的電腦程式語言。它包含了一組功能完備的標準庫,能夠輕鬆完成很多常見的任務。它的語法簡單,與其它大多數程式設計語言使用大括弧不一樣,它使用縮排來定義語句塊。(wiki)
Python語法簡明,開發軟體易於撰寫,俗稱看得懂的程式語言。而它的特色如下:
1. 直譯式程式。
2. 互動式程式,執行過程中可與程式互動。
3. 物件導向程式。
4. 跨平台,未經修改下可在Linux,Windows,MacOS X 和其他平台上使用。
5. 易讀、易學、易維護,適合初學者。
6. 可設計各種應用程式,從文字處理、www 網頁瀏覽器至遊戲都可完成。
版本問題
目前python版本分成2.X跟3.X,兩個版本不相容,而3.X以推出一段時間,因此我們會以最新版3.6.1以後的版本作為練習以及實作。
何謂直譯器?
如下圖,直譯器負責執行程式的中心腳色,把程式交給他後,他就會開始解析、檢查語法是否錯誤,並根據語意去執行。
Python Shell
接著讓我們開始進入python互動交談模式吧!請打開Anaconda,並在命令列打上python,接著會顯示出python的版本以及底下所處平台: 在這個模式下,我們可以輸入一行又一行的程式碼,交給直譯器去執行,所以稱為互動交談模式。
Hello pyhon
讓我們練習打我們第一個python程式碼吧!請讓python印出「Hello World!」,在下方指示列打上「print('python!')」。
程式編輯器與IDE
由於python互動交談模式下只可以一行一行的輸入程式碼,而且關閉後就會消失不見,因此我們會使用程式編輯器來進行python程式碼的撰寫。除了一般的程式編輯器,也有專門為python量身打造的整合式開發環境(IDE,Integrated Development Environment),就是我們安裝的pycharm!接著試看看利用pycharm撰寫hello world!並且利用指令執行程式碼吧!
開啟python專案
將anaconda的路徑改至存放python程式碼的資料夾。 執行hello world.py的程式