Python3學(xué)習(xí)筆記:環(huán)境搭建-創(chuàng)新互聯(lián)

Python 概述

創(chuàng)新互聯(lián)建站主要從事網(wǎng)站建設(shè)、成都做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)橋西,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108

發(fā)展歷程

1989 由荷蘭人 Guido van Rossum 發(fā)明
1991 第一個(gè)公開發(fā)行版問世
1994 Python 1.0 發(fā)布
2000 Python 2.0 發(fā)布
2008 Python 3.0 發(fā)布
現(xiàn)行版本

Python 2.x
Python 3.x
應(yīng)用領(lǐng)域

網(wǎng)站開發(fā)
大數(shù)據(jù)處理
人工智能
自動(dòng)化運(yùn)維
云計(jì)算
爬蟲
游戲開發(fā)
環(huán)境搭建

系統(tǒng)環(huán)境

以后所有的代碼、環(huán)境配置均在 Windows 系統(tǒng)環(huán)境下完成,系統(tǒng)環(huán)境如下:

Windows 7 旗艦版 x64
i5 - 3320M
DDR3L 16G 內(nèi)存
Python 3.7.4
安裝 Python

首先,到 官網(wǎng) 下載最新版的 Windows Installer 即可。

其次,最重要的是在安裝的第一步將 Python 加入系統(tǒng)環(huán)境變量,如下圖所示:

Python 3 學(xué)習(xí)筆記:環(huán)境搭建![]

當(dāng)然如果這一步?jīng)]有將 Python 加入系統(tǒng)環(huán)境變量,我們也可以在計(jì)算機(jī)的屬性中,選擇高級(jí)系統(tǒng)設(shè)置——環(huán)境變量——系統(tǒng)環(huán)境變量中,加入 Python 所在的路徑,如 C:\Python37 和 C:\Python37\Scripts 兩個(gè)路徑。

最后,我們可以驗(yàn)證一下是否安裝成功,在命令行工具中輸入:

1
python -V
復(fù)制
如果得到如下結(jié)果(顯示 Python 版本),即表示安裝成功。

Python 3 學(xué)習(xí)筆記:環(huán)境搭建

至此,基本的學(xué)習(xí)環(huán)境已經(jīng)搭建成功,我們可以開始愉快的學(xué)習(xí) Python 了。

戰(zhàn)前準(zhǔn)備

注釋

單行注釋

在 Python 編程中,使用井號(hào)(#)作為注釋符號(hào),即與此符號(hào)處于同一行的所有內(nèi)容即為代碼注釋,將被編譯器忽略,不參與代碼實(shí)際運(yùn)行。

多行注釋

如果我們想要書寫如作者、編寫時(shí)間、修改時(shí)間、程序說明等這類需要很多行的注釋信息,當(dāng)然,我們可以在每一行的開頭加上井號(hào)(#)。不過在 Python 中為我們提供了一種其他方法,使用一對(duì)三引號(hào)(’’’ 或者 “””)將這些內(nèi)容括起來,即表示這些內(nèi)容為注釋,將被編譯器忽略,不參與打碼實(shí)際運(yùn)行。

中文編碼聲明

在 Python 2.x 中,為了解決其不支持直接書寫中文的問題,規(guī)定使用如下方式解決此問題:

1

-- coding:utf-8 --

復(fù)制
或者

1

coding = uft-8

復(fù)制
此問題在 Python 3.x 中已經(jīng)得到解決,不過為了規(guī)范頁面的編碼,還是建議加上此聲明注釋,以便其他人能夠即使了解文件使用的編碼規(guī)則。

縮進(jìn)

在 Python 編碼過程中,采用縮進(jìn)和冒號(hào)(:)區(qū)分代碼之間的層次結(jié)構(gòu),所以,Python 對(duì)代碼塊的縮進(jìn)要求非常嚴(yán)格,同一級(jí)別的代碼塊的縮進(jìn)必須一致!如果采用不同的縮進(jìn),輕則拋出異常提示,重則得到完全不一樣的運(yùn)行結(jié)果!

在 Python 中,一般采用四個(gè)空格或者一個(gè) Tab 鍵作為一個(gè)縮進(jìn)。

編碼規(guī)范

Python 采用 PEP8 作為編碼規(guī)則:

每個(gè) import 語句只導(dǎo)入一個(gè)模塊
不要再行尾加上分號(hào)(;),也不要使用分號(hào)(;)將兩條代碼放在同一行
建議每行不超過 80 個(gè)字符,如果超過,建議使用小括號(hào)將多行內(nèi)容隱式連接起來
使用必要的空行增加代碼的可讀性
推薦在運(yùn)算符的兩側(cè)、函數(shù)的參數(shù)之間、逗號(hào)(,)的兩側(cè)使用空格分隔
應(yīng)避免在循環(huán)中使用加號(hào)(+)或者加賦值(+=)累加連接字符串;推薦將每個(gè)子字符串加入列表,使用 join() 方法連接
適當(dāng)?shù)氖褂卯惓L幚碚Z句提供代碼的容錯(cuò)性,但不能過多依賴此結(jié)構(gòu)
命名規(guī)范

名詞理解

變量,存儲(chǔ)實(shí)際數(shù)據(jù)的一個(gè)標(biāo)簽,通過這個(gè)標(biāo)簽可以快遞定位其代表的實(shí)際數(shù)據(jù)
常量,一經(jīng)指定就不會(huì)變化的量,如 π
函數(shù),通過一些代碼,對(duì)輸入的數(shù)據(jù)進(jìn)行加工處理后,得到目標(biāo)數(shù)據(jù)的一系列代碼的集合
模塊,組織代碼的一個(gè)實(shí)際的,存儲(chǔ)在計(jì)算機(jī)中的文件,如 demo.py 文件
包,組織模塊的特殊目錄,其中包含一個(gè) init.py 文件,和若干個(gè)模塊

屬性
方法
命名規(guī)則

由字母、數(shù)字和下劃線組成,其不能以數(shù)字開頭
字母區(qū)分大小寫
不能使用保留字
模塊名稱盡量短小,且全部使用小寫字母,多個(gè)單詞之間使用下劃線分隔
包的名稱盡量短小,且全部使用小寫字母,多個(gè)單詞之間使用點(diǎn)(.)分隔
類的名稱使用 Pascal 風(fēng)格命名,即每個(gè)單詞的首字母大寫,其余字母小寫
模塊內(nèi)部的類采用下劃線 + Pascal 風(fēng)格命名
函數(shù)、類的屬性和方法的命名規(guī)則和模塊相同
常量名稱全部使用大寫字母,多個(gè)單詞之間使用下劃線分隔
模塊中使用下劃線開頭的變量、函數(shù)是受保護(hù)的(protected),在使用 from…import * 語句導(dǎo)入模塊時(shí)無法被導(dǎo)入
類中使用雙下劃線開頭的屬性、方法是類私有的(private)
保留字

保留字,即 Python 語言中若干已經(jīng)被賦予特殊意義的單詞。在開發(fā)過程中,不可以將其作為變量、函數(shù)、模塊或其他對(duì)象的名稱,或標(biāo)識(shí)符。

Python 3 學(xué)習(xí)筆記:環(huán)境搭建

標(biāo)識(shí)符

標(biāo)識(shí)符,即一個(gè)名字(代號(hào)),主要用來標(biāo)識(shí)變量、常量、函數(shù)或其他對(duì)象的名稱。標(biāo)識(shí)符的命名規(guī)則參考上文中的命名規(guī)范中的內(nèi)容。

代碼編輯器

前期準(zhǔn)備用 Windows 自帶的命令行編寫簡(jiǎn)單的代碼,中期使用 Sublime Text 編寫模塊、函數(shù)之類的需要了解上下文關(guān)系結(jié)構(gòu)的代碼,后期如果代碼文件比較多的話就是用 PyCharm 作為編輯器,暫時(shí)是這么想的。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

新聞標(biāo)題:Python3學(xué)習(xí)筆記:環(huán)境搭建-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://muchs.cn/article22/pdjjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作靜態(tài)網(wǎng)站、微信公眾號(hào)網(wǎng)頁設(shè)計(jì)公司、Google做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)