您好,登錄后才能下訂單哦!
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:\Python37\Scripts 兩個路徑。
最后,我們可以驗證一下是否安裝成功,在命令行工具中輸入:
1
python -V
復制
如果得到如下結果(顯示 Python 版本),即表示安裝成功。
至此,基本的學習環境已經搭建成功,我們可以開始愉快的學習 Python 了。
戰前準備
注釋
單行注釋
在 Python 編程中,使用井號(#)作為注釋符號,即與此符號處于同一行的所有內容即為代碼注釋,將被編譯器忽略,不參與代碼實際運行。
多行注釋
如果我們想要書寫如作者、編寫時間、修改時間、程序說明等這類需要很多行的注釋信息,當然,我們可以在每一行的開頭加上井號(#)。不過在 Python 中為我們提供了一種其他方法,使用一對三引號(’’’ 或者 “””)將這些內容括起來,即表示這些內容為注釋,將被編譯器忽略,不參與打碼實際運行。
中文編碼聲明
在 Python 2.x 中,為了解決其不支持直接書寫中文的問題,規定使用如下方式解決此問題:
1
復制
或者
1
復制
此問題在 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 作為編輯器,暫時是這么想的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。