使用者:Xyy23330121/Python/開始


安裝Python

編輯

如果要學習 Python,讀者必須要下載並安裝 Python。

下載 Python 安裝程序

編輯

讀者可以點擊 https://www.python.org/,找到頁面中的「Downloads」,並按照讀者所使用的系統來下載 Python。

使用安裝程序進行安裝

編輯

打開安裝程序,並按照提示操作即可。若讀者不清楚自己的需求,請在安裝程序進行到寫有「Optional Feature」的頁面時,勾選所有內容,再點擊下一步。

安裝和配置文本編輯器(VS Code)

編輯

讀者將需要一個文本編輯器來編輯 Python 代碼。優秀的文本編輯器可以幫助編程工作者高效地測試自己的代碼,甚至能根據上下文自動補全代碼內容,大大縮短編程時間。

本教程推薦讀者安裝 Visual Studio Code(簡稱VS Code)。VS Code[1]是由微軟開發的一個高效、免費的文本編輯器。它支持由程式設計師編寫的擴展程序,從而可以在編輯器中實現許多實用功能。

下載 VS Code

編輯

讀者可以點擊 https://code.visualstudio.com/以下載 VS Code 安裝程序。按照網頁的提示進行操作即可。

安裝 VS Code

編輯

打開安裝程序,並按照提示操作即可。

如果讀者使用的是 Windows 系統,為了使用便捷起見,建議在安裝程序「選擇附加任務」頁面中,選中所有的項目,再點擊下一步。這樣做的好處是,在之後編輯 Python 代碼時,只需要右鍵代碼文件圖標、並點擊「通過 Code 打開」就可以進行編輯。

安裝 VS Code 擴展程序(Windows 系統)

編輯

正如之前所說,VS Code 支持擴展程序。在安裝完成後,建議直接打開 VS Code,並安裝有助於編程的擴展程序。

打開 VS Code 後,在窗口左邊可以看到由四個小正方形組成的圖標。點擊該圖標會彈出一個左側欄寫著「EXTENSIONS」。在彈出的左側欄的文本輸入框中輸入擴展名稱即可搜索並安裝擴展。

我們首先搜索「Chinese」,找到左側欄中寫著「中文(簡體)」的,並點擊「Install」。隨後,右下角會彈出一個提示寫著「Change Language and Restart」,點擊「Change Language and Restart」。

等待 VS Code 重啟後,我們再次點擊「由四個小正方形組成的圖標」。這次搜索「Python」,找到作者為「Microsoft」的「Python」擴展程序和「Python Debugger」擴展程序,並安裝。

Hello World

編輯

新學習一門程序語言時,一個慣例是編寫一個列印「Hello World」的程序。

新建代碼文件並打開

編輯

我們這裡選擇一種簡單的方式來新建文件,讀者可以跟隨以下步驟:

  1. 找一個文件夾,右鍵,選擇「新建文本文檔」
  2. 將文本文檔的擴展名改為「.py」,「.py」是Python代碼文件的擴展名
  3. 右鍵新建的文件,選擇「通過 Code 打開」(如果使用其它文本編輯器,則選擇其它的即可)

第一個程序

編輯

在文本編輯器中輸入以下內容:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

print("Hello World!")

VS Code

編輯

在VS Code點擊「運行 Python 文件」。在VS Code頁面底部「終端」這一欄,會輸出程序運行的結果,形如:

PS UserName> & "C:/Program Files/Python312/python.exe" HelloWorld.py
Hello World!
PS UserName>

中間的「Hello World!」就是程序的輸出。

其他文本編輯器

編輯

點擊調試按鈕,一些文本編輯器會有形如以下內容的輸出:

Hello World!


------------------
(program exited with code: 0)

请按任意键继续. . .

同樣,其中的「Hello World!」就是程序的輸出。

程序講解

編輯

至此,讀者已經編寫並運行了第一個程序。接下來我們將簡單講解該程序的各個部分。

注釋

編輯

在編寫程序時,程式設計師會不可避免地忘記之前寫的內容。這導致代碼的可維護性下降。為此, Python 支持為代碼添加注釋。注釋的內容在大多數情況下會被程序所忽略,對運行沒有影響。除去在之後章節要講的特殊情況之外,可以放心大膽地添加注釋。

具體來講,Python 會認為每一行中,在#後面的內容是注釋。比如以下方式:

#这是单行注释
print("Hello World!") #单行注释可以添加在代码的后面

注意到這些注釋最多只能占用一行的空間,Python同時支持其他方式作為注釋,該部分內容將在之後的字符串章節中學習。

在上面的 Hello World! 程序中,這部分就是注釋:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

UNIX 系統會讀取代碼第一行的注釋,來確定用於執行代碼的程序。而第二行的注釋則被 Python 用於確定 .py 文件的編碼格式(默認為 utf-8)。因此:

  1. 如果 .py 文件可能會在 UNIX 系統上運行,則第一行最好不要省略。
  2. 如果 .py 文件在存儲時沒有使用 utf-8 編碼,則第二行不能省略。

函數 / 字符串

編輯

Python 提供了許多內置的函數可以使用。簡單來講,函數的使用方法為:函数名(参数)。在上面的 Hello World! 程序中,使用了print函數來在屏幕上輸出內容,其參數是"Hello World!"。於是它在屏幕上輸出了 Hello World!。關於函數更詳細的介紹參見之後的函數章節。

而作為參數的"Hello World!"是一個字符串。簡單來講,字符串是前後以單引號'或雙引號"括住的文本內容。關於字符串更詳細的介紹參見之後的字符串章節。

參考資料

編輯
  1. https://zh.wikipedia.org/wiki/Visual_Studio_Code