[Python] 基礎——環境部署&知識補充
一、環境部署
1.1 軟體下載
1.1.1 版本選擇
內建函式是 Python 自帶的函式,不同版本的 Python,其內建函式在數量和使用上大不相同,尤其是 Python 2 和 Python 3 大版本之間的迭代,教程全程採用 Python 3.8.3 進行程式碼演示,為了避免版本相容衝突,希望讀者都採用該版本學習。
例如:Python 2.7.18 擁有 76 個內建函式,而 Python 3.8.16 擁有 69 個內建函式,廢棄了一些無用函式,保留並最佳化重要函式。
圖 Python 2.8.18 內建函式(76)

圖 Python 3.8.16 內建函式(69)

1.1.2 下載軟體
(1)進入Python官網:https://www.python.org/

(2)點選 Downloads 選項進入下載頁面(老版本官網的下載地址是 "https://www.python.org/getit/",新版本是 "https://www.python.org/downloads/",兩個地址目前都可以進去,為同一頁面)

(3)網站會自動識別讀者的電腦系統平臺,點選按鈕可以直接下載當前穩定的最新版本,因為我們使用的版本是 3.12.2,是當前最新的版本,可以直接點選下載,也可以點選對應平臺的黃色連結,進入對應歷史版本下載頁面,例如需要下載 Windows 平臺 64 位的 Python 安裝包,選擇 Windows installer(64-bit)。



觀察 Python 官網地址,頂級域名 org 全稱是 Organizations,很多部署在國外伺服器上的網站都採用此頂級域名,Python 就是其中之一。
在國內進行訪問和下載都會很卡,可以找到國內免費開放的映象下載地址,這邊我提供了一個自用的映象網站(TODO),方便大家下載學習。
1.2 平臺安裝
1.2.1 Windows平臺
(1)雙擊開啟 "python-3.12.2-amd64.exe"

(2)安裝時勾選 "Use admin privileges when installing py.exe" 和 "Add python.exe to PATH" 選項

"Use admin privileges when installing py.exe" 選項會使用管理員許可權來進行安裝
"Add python.exe to PATH" 選項會自動將 Python 新增到系統環境變數裡,使使用者可以在命令提示符裡直接輸入 Python 進入 Python 命令列/互動式程式設計,也可以不勾選該選項,安裝完成後手動新增環境變數。
(3)點選 "Customize installation"選項進行自定義安裝

可以直接點選 "Install Now" 選項進行預設安裝,也可以點選 "Customize installation"選項進行自定義安裝,兩者區別在於後者可以修改安裝路徑,預設是在C盤。個人建議選擇自定義安裝,以防佔用系統盤記憶體資源,導致電腦卡頓。

(4)點選 "Browse" 按鈕選擇安裝路徑

(5)點選 "Install" 按鈕進行安裝

(6)解除限制
安裝完成後,點選 "Disable path length limit" 選項來解除電腦對 Python 的一些限制。

(7)安裝完成
點選 "Close" 按鈕關閉安裝介面。

(7)測試是否安裝成功
點選 Win+R 鍵,在執行視窗中輸入 cmd 開啟命令提示符視窗,輸入 python 進入 Python3 環境,如果顯示如圖所示,恭喜你,Python3 已經安裝成功了。


1.3 IDE下載安裝-整合開發環境
1.3.1 Sublime Text3 下載
Sublime Text3 是一款超文字編輯器,可以看作是功能更加強大的記事本,可以支援幾乎所有的檔案格式。
1.3.2 VSCode 下載
各大IDE的選擇
二、知識補充
2.1 命令列程式設計
概述:所謂互動式程式設計,其實就是使用命令提示符/終端來進行Python程式碼測試和執行。
2.1.1 Windows平臺常用命令
命令提示符CMD命令
命令 | 作用 |
---|---|
cd/或cd\(有無空格都可以) | 進入C盤根目錄 |
cd..(有無空格都可以) | 返回上一級目錄 |
cd python | 進入python資料夾(切換目錄) |
dir | 檢視當前目錄(修改日期、檔案/資料夾、大小、名稱、總計數量和大小) |
2.1.2 Mac平臺常用命令
終端Terminal命令
命令 | 作用 |
---|---|
cd/或cd\(有無空格都可以) | 進入C盤根目錄 |
cd..(有無空格都可以) | 返回上一級目錄 |
cd python | 進入python資料夾(切換目錄) |
dir | 檢視當前目錄(修改日期、檔案/資料夾、大小、名稱、總計數量和大小) |
2.1.3 使用命令列測試
幾乎所有程式語言教程的第一個程式都是列印 “Hello World!”,這裡也不另外,進入 Python3 環境,輸入程式碼敲回車,即可立即看到輸出結果。
print("Hello World!")
這裡我們用到了內建函式print和字串String,print函式作用是列印輸出,並且自動換行,具體使用會在函式章節講解(TODO),字串會在資料型別章節講解(TODO)。透過 print 函式列印 “Hello World!” 字串。我們還可以輸入該程式碼之前加上註釋,透過 “#” 符號來表示該行程式碼為註釋,不參與程式碼執行。
# 輸出
print("Hello World!")
我們可以在這裡進行算數運算和邏輯運算
a=1
b=2
print(a+b)
print(a==b)
我們可以在本地建立 Python 檔案,命名為 “Hello.py”,其中檔名可以看作由檔案主名和副檔名組成,由此可知,“.py” 表示 Python 檔案。使用記事本編輯 Python 檔案,將上文列印 “Hello World!” 的程式碼寫入其中並儲存退出,在命令提示符視窗內輸入 “python Hello.py” 即可執行此檔案
2.2 內建函式
2.1.2 輸入輸出函式
# 輸入函式
input()
# 輸出函式
print()
2.3 庫函式
2.2.1 隨機庫-random
# 匯入random模組
import random
2.2.2 時間庫-time
# 匯入time模組
import time
三、學習資源
字元畫:https://www.asciiart.eu
Api介面: