Python 3 學習筆記:環境搭建
- 2020 年 1 月 3 日
- 筆記
Python 概述
發展歷程
1989 由荷蘭人 Guido van Rossum 發明 1991 第一個公開發行版問世 1994 Python 1.0 發布 2000 Python 2.0 發布 2008 Python 3.0 發布 現行版本
Python 2.x Python 3.x 應用領域
網站開發 大數據處理 人工智慧 自動化運維 雲計算 爬蟲 遊戲開發 環境搭建
系統環境
以後所有的程式碼、環境配置均在 Windows 系統環境下完成,系統環境如下:
Windows 7 旗艦版 x64 i5 – 3320M DDR3L 16G 記憶體 Python 3.7.4 安裝 Python
首先,到 官網 下載最新版的 Windows Installer 即可。
其次,最重要的是在安裝的第一步將 Python 加入系統環境變數,如下圖所示:

![]
當然如果這一步沒有將 Python 加入系統環境變數,我們也可以在電腦的屬性中,選擇高級系統設置——環境變數——系統環境變數中,加入 Python 所在的路徑,如 C:Python37 和 C:Python37Scripts 兩個路徑。
最後,我們可以驗證一下是否安裝成功,在命令行工具中輸入:
1 python -V 複製 如果得到如下結果(顯示 Python 版本),即表示安裝成功。

至此,基本的學習環境已經搭建成功,我們可以開始愉快的學習 Python 了。
戰前準備
注釋
單行注釋
在 Python 編程中,使用井號(#)作為注釋符號,即與此符號處於同一行的所有內容即為程式碼注釋,將被編譯器忽略,不參與程式碼實際運行。
多行注釋
如果我們想要書寫如作者、編寫時間、修改時間、程式說明等這類需要很多行的注釋資訊,當然,我們可以在每一行的開頭加上井號(#)。不過在 Python 中為我們提供了一種其他方法,使用一對三引號(』』』 或者 「」」)將這些內容括起來,即表示這些內容為注釋,將被編譯器忽略,不參與打碼實際運行。
中文編碼聲明
在 Python 2.x 中,為了解決其不支援直接書寫中文的問題,規定使用如下方式解決此問題:
1
–– coding:utf-8 ––
複製 或者
1
coding = uft-8
複製 此問題在 Python 3.x 中已經得到解決,不過為了規範頁面的編碼,還是建議加上此聲明注釋,以便其他人能夠即使了解文件使用的編碼規則。
縮進
在 Python 編碼過程中,採用縮進和冒號(:)區分程式碼之間的層次結構,所以,Python 對程式碼塊的縮進要求非常嚴格,同一級別的程式碼塊的縮進必須一致!如果採用不同的縮進,輕則拋出異常提示,重則得到完全不一樣的運行結果!
在 Python 中,一般採用四個空格或者一個 Tab 鍵作為一個縮進。
編碼規範
Python 採用 PEP8 作為編碼規則:
每個 import 語句只導入一個模組 不要再行尾加上分號(;),也不要使用分號(;)將兩條程式碼放在同一行 建議每行不超過 80 個字元,如果超過,建議使用小括弧將多行內容隱式連接起來 使用必要的空行增加程式碼的可讀性 推薦在運算符的兩側、函數的參數之間、逗號(,)的兩側使用空格分隔 應避免在循環中使用加號(+)或者加賦值(+=)累加連接字元串;推薦將每個子字元串加入列表,使用 join() 方法連接 適當的使用異常處理語句提供程式碼的容錯性,但不能過多依賴此結構 命名規範
名詞理解
變數,存儲實際數據的一個標籤,通過這個標籤可以快遞定位其代表的實際數據 常量,一經指定就不會變化的量,如 π 函數,通過一些程式碼,對輸入的數據進行加工處理後,得到目標數據的一系列程式碼的集合 模組,組織程式碼的一個實際的,存儲在電腦中的文件,如 demo.py 文件 包,組織模組的特殊目錄,其中包含一個 init.py 文件,和若干個模組 類 屬性 方法 命名規則
由字母、數字和下劃線組成,其不能以數字開頭 字母區分大小寫 不能使用保留字 模組名稱盡量短小,且全部使用小寫字母,多個單詞之間使用下劃線分隔 包的名稱盡量短小,且全部使用小寫字母,多個單詞之間使用點(.)分隔 類的名稱使用 Pascal 風格命名,即每個單詞的首字母大寫,其餘字母小寫 模組內部的類採用下劃線 + Pascal 風格命名 函數、類的屬性和方法的命名規則和模組相同 常量名稱全部使用大寫字母,多個單詞之間使用下劃線分隔 模組中使用下劃線開頭的變數、函數是受保護的(protected),在使用 from…import * 語句導入模組時無法被導入 類中使用雙下劃線開頭的屬性、方法是類私有的(private) 保留字
保留字,即 Python 語言中若干已經被賦予特殊意義的單詞。在開發過程中,不可以將其作為變數、函數、模組或其他對象的名稱,或標識符。

標識符
標識符,即一個名字(代號),主要用來標識變數、常量、函數或其他對象的名稱。標識符的命名規則參考上文中的命名規範中的內容。
程式碼編輯器
前期準備用 Windows 自帶的命令行編寫簡單的程式碼,中期使用 Sublime Text 編寫模組、函數之類的需要了解上下文關係結構的程式碼,後期如果程式碼文件比較多的話就是用 PyCharm 作為編輯器,暫時是這麼想的。