好程式設計師Python教程從零開始學Python系列-第2講

好程式設計師發表於2020-04-23

  好程式設計師 Python 教程 從零開始學Python 系列 - 2 講:第一個 Python 程式我們已經瞭解了 Python 這門語言並安裝了執行 Python 程式所需的環境,接下來我們就可以寫 Python 程式了,不知道大家是不是已經迫不及待了。首先我們來告訴大家在哪些地方可以寫 Python 程式。

編寫程式碼的工具

互動式環境

我們開啟Windows的“命令列提示符”工具,輸入命令 python 然後回車就可以進入到Python的互動式環境中。所謂互動式環境,就是我們輸入一行程式碼回車,程式碼馬上會被執行,如果程式碼有產出結果,那麼結果會被顯示在視窗中。例如:

Python 3.7.6

Type "help", "copyright", "credits" or "license" for more information.

>>> 2 * 3

6

>>> 2 + 3

5

溫馨提示 :使用macOS系統的使用者需要開啟“終端”工具,輸入 python3 進入互動式環境。

如果希望退出互動式環境,可以在互動式環境中輸入 quit() ,如下所示。

>>> quit()

文字編輯器 - Visual Studio Code

Visual Studio Code(通常簡稱為VS Code)是一個由微軟開發能夠在Windows、 Linux和macOS等作業系統上執行的程式碼編輯神器。它支援語法高亮、自動補全、多點編輯、執行除錯等一系列便捷功能,而且能夠支援多種程式語言。現階段,我 強烈建議 大家使用VS Code來編寫Python程式碼。關於VS Code的下載、安裝和使用,推薦大家閱讀知乎上名為 VScode安裝使用》 的文章。下圖是使用VS Code的使用者主介面。

整合開發環境 - PyCharm

如果用Python開發商業專案,我們推薦大家使用專業的工具PyCharm。PyCharm是捷克的JetBrains公司開發的用於Python開發的整合開發環境(IDE),所謂整合開發環境是說這個工具中提供了程式碼編寫、程式碼執行和除錯、程式碼分析、程式碼版本控制等各種功能,因此特別適合商業專案的開發。在 JetBrains的官方網站 上提供了PyCharm的 下載連結 ,其中社群版(Community)是免費的但功能相對弱小,專業版(Professional)功能非常強大,但需要按年或月付費使用,新使用者可以試用30天時間。關於如何使用PyCharm來進行Python開發,我們在後續的課程中為大家進行講解。

hello, world

按照這個行業的慣例,我們學習任何一門程式語言寫的第一個程式都是輸出 hello, world ,因為這段程式碼是偉大的丹尼斯·裡奇(C語言的發明者)在他的不朽著作 The C Programming Language 中寫的第一段程式碼。

print('hello, world')

執行程式

建議大家用VS Code來書寫上面的程式碼,在編輯好程式碼之後將程式碼儲存到使用者主目錄下,建議大家將檔案命名為 hello.py 。使用者主目錄就是跟你登入系統使用的使用者名稱同名的資料夾。例如:你登入Windows系統的時候使用的名為 Administrator 使用者,那麼使用者主目錄的名字也是 Administrator 。對於Windows使用者,你可以設定在桌面上顯示使用者主目錄,這樣就可以很容易的找到這個資料夾;如果桌面上沒有使用者主目錄,可以在C盤名找到名為 Users 使用者 的資料夾下,你的使用者主目錄就在這個資料夾下。

儲存好你的程式碼後,可以開啟“命令列提示符”工具。命令列提示符工具通常會將使用者主目錄設定為預設的工作路徑。這個時候你可以先輸入一個 dir 命令看看是否可以看到你剛才儲存的 hello.py 檔案,如果找到了這個檔案,就可以執行下面的命令,看螢幕上是不是輸出了 hello, world

python hello.py

再次提醒 :如果使用macOS系統,需要透過 python3 hello.py 命令來執行該程式。

你可以嘗試一下將上面程式單引號中的 hello, world 換成其他的內容;你也可以嘗試著多寫幾個 print (最好每行只有一個喲),看看會發生什麼事情。

註釋你的程式碼

註釋是程式語言的一個重要組成部分,用於在原始碼中解釋程式碼的作用從而增強程式的可讀性。當然,我們也可以將原始碼中暫時不需要執行的程式碼段透過註釋來去掉,這樣的話在需要這些程式碼的時候去掉註釋符號就可以了。簡單的說, 註釋會讓程式碼更容易看懂但不會影響程式的執行結果

00001.  單行註釋 - 以#和空格開頭的部分,可以註釋掉一整行程式碼。

00002.  多行註釋 - 三個引號開頭,三個引號結尾,通常用於新增大段的說明性內容。

"""

第一個Python程式 - hello, world

向偉大的Dennis M. Ritchie先生致敬

 

Version: 0.1

Author: 駱昊

"""

print('hello, world')

# print("你好,世界!")

總結

到這裡,我們已經把第一個Python程式執行起來了,是不是很有成就感?只要你堅持繼續下去,再學習幾節課,我就可以帶大家做小遊戲、寫美女爬蟲、開發微信機器人。 寫程式本身就是一件很酷的事情 ,在未來他可能就像英語一樣,是 很多人都需要掌握的一項技能


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2687884/,如需轉載,請註明出處,否則將追究法律責任。

相關文章