2021-08-20

前言

此文章內(nèi)容適合所有人庵芭,只要你讀得懂中文全蝶,都可以跟著一步一步操作入門python

不僅可以把Python環(huán)境安裝好德迹,通過整個(gè)安裝過程過程還可以了解一些開發(fā)相關(guān)的基礎(chǔ)知識(shí)芽卿。

事不宜遲,直接進(jìn)入正題

第一步胳搞,是需要搭建一個(gè)python的開發(fā)環(huán)境卸例,開發(fā)環(huán)境是一個(gè)非常基礎(chǔ)但同時(shí)也是非常重要的東西肌毅。python程序員用開發(fā)語(yǔ)言進(jìn)行工作創(chuàng)造筷转,或者小白要學(xué)習(xí)一門開發(fā)語(yǔ)言,那么搭建開發(fā)環(huán)境是必須的第一步悬而。就像沖鋒陷陣的士兵要有戰(zhàn)場(chǎng)呜舒,伐木工要找到可伐的樹林一樣。對(duì)于士兵來說笨奠,戰(zhàn)場(chǎng)就是他們搭建的“開發(fā)環(huán)境”袭蝗,而對(duì)于伐木工來說,樹林就是他們的“開發(fā)環(huán)境”艰躺。

第一步:準(zhǔn)備工作

1 呻袭、下載正確的安裝文件

Python的官網(wǎng)給我們提供了最新,最完整的安裝文件下載方案腺兴。我們只要進(jìn)入官網(wǎng)(https://www.python.org/)左电,找到下載鏈接下載就好,如下圖页响。根據(jù)想要下載的版本自行挑選下載篓足。

這里使用windows系統(tǒng),直接點(diǎn)擊就可以下載下來(OX,和linux系統(tǒng)也一樣)闰蚕。需要注意的是栈拖,我選擇的是最新版本Python。如果你是一個(gè)全新的小白没陡,剛下決心進(jìn)入軟件開發(fā)的坑涩哟,那么去理解版本號(hào)的意義其實(shí)是很重要的索赏。我們可以在Python官網(wǎng)找到提供所有Python發(fā)行版本下載地址,可以在官方網(wǎng)站 DownLoad 鏈接下贴彼。

截至目前Python官網(wǎng)提供了3.9潜腻、3.8 、3.7 器仗、 3.6 ?融涣、2.7這五個(gè)版本,這些版本都可以用于安裝我們的開發(fā)環(huán)境精钮。那問題來了這幾個(gè)版本他們之間有什么樣的不同之處呢威鹿?


2、我們需要了解版本號(hào)的意義

小數(shù)點(diǎn)前面的我們叫做大版本號(hào)轨香,它代表的是這個(gè)軟件或者這個(gè)編程語(yǔ)言有了質(zhì)的飛越忽你,無論從性能上、語(yǔ)法的使用上弹沽、一些基本的概念上還是功能上檀夹,都有很大的不同。但帶來的后果就是用后面的版本編寫的程序不能直接在最新的版本環(huán)境下運(yùn)行策橘,后者會(huì)造成系統(tǒng)報(bào)錯(cuò)炸渡。用軟件行業(yè)的行話來說叫做向下不兼容。

那 3.8 到 3.9會(huì)有什么不同呢丽已?小數(shù)點(diǎn)后面的數(shù)字代表了一個(gè)軟件產(chǎn)品或開發(fā)語(yǔ)言有了小版本的進(jìn)步蚌堵,這些進(jìn)步包括了BUG的修復(fù),一些新的功能特性沛婴,或者性能上的改善吼畏。如果要把一個(gè)用python3.8甚至python3.7編寫的項(xiàng)目升級(jí)到python3.9其實(shí)很簡(jiǎn)單,甚至不用去修改任何東西嘁灯。用軟件行業(yè)的話來說泻蚊,叫做向下兼容。


第二步丑婿,安裝Python工具包

Python安裝很簡(jiǎn)單性雄,在windows系統(tǒng)下面右鍵已經(jīng)下載好的安裝文件,選擇“以管理員身份運(yùn)行”啟動(dòng)安裝程序羹奉,然后下一步秒旋,下一步就可以。不過在安裝的過程中诀拭,下面的細(xì)節(jié)值得注意

1 迁筛、不建議使用默認(rèn)位置安裝

但是為什么默認(rèn)位置不適合安裝呢?

原因有以下幾點(diǎn):

1.這個(gè)位置不好找:配置一些第三方庫(kù)全局變量時(shí)會(huì)有一些不順手耕挨。大部分windows電腦C盤都不是很大细卧,并且C盤有些時(shí)候會(huì)受到訪問權(quán)限的影響尉桩,外部程序想要調(diào)用Python的核心庫(kù),會(huì)出問題贪庙。

2.未來可能會(huì)有很多的Python虛擬機(jī)魄健,放在C盤不是很好管理。

3.我們一般都會(huì)用這樣的地址來代替默認(rèn)安裝地址插勤,比如:

(1).D:\Python

(2).E:\Python

(3).C:\Python(如果你的PC只有一個(gè)分區(qū),這是最次的方案了)

修改默認(rèn)地址:在安裝時(shí)選擇自定義安裝革骨,然后點(diǎn)擊“下一步” 就可以看到這個(gè)界面:

記得設(shè)置好农尖,點(diǎn)擊install耐心等待就好


第三步,安裝完成

當(dāng)你看到下圖的界面良哲,說明已經(jīng)安裝成功了盛卡。


第四步,安裝一個(gè)好的IDE作為編寫Python代碼的工具

安裝完成之后筑凫,在開始菜單找到文件夾滑沧。IDLE自帶開發(fā)環(huán)境,打開python 3.9.6(64-bit)

可以用文檔和解釋器打開運(yùn)行代碼巍实。

1.首先看一下交互式的解釋器滓技,教大家一個(gè)小技巧,打開交互式解釋器棚潦,不需要每次都從菜單找庐冯,我們可以直接按下window+R仑最,打開運(yùn)行,輸入python就能打開這個(gè)python的交互式環(huán)境,可以用來計(jì)算一些常見的數(shù)學(xué)運(yùn)算亲配,如下圖:

比如:輸入了3*3,一下就可以算出是9


比如:輸入2**3眉孩,這是冪次運(yùn)算渐苏,意思是二的三次方,一下就可以算出是8

又或者可以用數(shù)字大一點(diǎn)來算骄呼,你們自己操作的時(shí)候可以看到共苛,大數(shù)字算起來幾乎也是一瞬間返回結(jié)果的。

2.接下來看一下IDLE

通過自帶的IDLE運(yùn)行python代碼谒麦,IDLE是python安裝包自帶的一個(gè)開發(fā)環(huán)境俄讹。

乍一看和剛剛的交互式環(huán)境沒什么區(qū)別?,就是顏色變白了而已绕德,其實(shí)他的語(yǔ)言更加豐富患膛,比如說可以打開python的一個(gè)源文件來運(yùn)行,或者是將當(dāng)前的代碼保存為一個(gè)python的源文件耻蛇,還有一些其他功能踪蹬,不過這些功能對(duì)于我們來說還是略微顯得不足胞此,所以后期也很少使用IDLE。

這里有一些小彩蛋和學(xué)習(xí)資源給大家介紹:

1.輸入import this 會(huì)輸出python之禪(打開window+r)跃捣,可以看到有信息出來漱牵,這也是一個(gè)python的一個(gè)設(shè)計(jì)哲學(xué),大家有興趣可以搜索翻譯疚漆,其實(shí)還是挺有意思的酣胀。

2.?Idle中有一些有趣的Demo(Help—Turtle Demo),這是一個(gè)繪圖的例子娶聘。


Example里面有非常多的例子闻镶,比如說yinyang,這里可以畫出一個(gè)太極圖案丸升。

除了它铆农,還有一些其他的例子,minmal-hanoor狡耻,這是一個(gè)漢諾塔墩剖。

還有很多其他的例子,大家感興趣的話可以自己一個(gè)一個(gè)點(diǎn)出來看一看夷狰。


第五步岭皂、下載合適Pycharm

我們通過這個(gè)網(wǎng)址進(jìn)入到Pycharm的官方網(wǎng)站:https://www.jetbrains.com/pycharm/download/

Pycharm有兩個(gè)版本沼头,一個(gè)專業(yè)版(Professional)蒲障,一個(gè)社區(qū)版(Community)

(1)左邊的專業(yè)版擁有全套的Web開發(fā)工具箱,開發(fā)人員可以使用它快速的搭建和開發(fā)任意的網(wǎng)絡(luò)應(yīng)用程序瘫证,是非常高效和舒服的揉阎,但要收費(fèi)。

(2)右邊的是社區(qū)版本背捌,是開源的(任何人都可以拿到這個(gè)工具的源代碼)免費(fèi)的毙籽。但僅有Python相關(guān)的開發(fā)工具。其實(shí)社區(qū)版也可以完成專業(yè)版能完成的事情毡庆,就是比較費(fèi)事坑赡,比較麻煩。對(duì)于Python的學(xué)習(xí)么抗,或者僅寫純Python的代碼毅否,使用社區(qū)版就足夠了。

2.Pycharm的安裝和配置

雙擊下載好的安裝文件蝇刀,然后根據(jù)提示勾選選項(xiàng)之后螟加,Next就可以了。到了這一步驟,建議選擇在桌面創(chuàng)建快捷方式:

3. 創(chuàng)建新項(xiàng)目捆探。

我們配置好Pycharm后然爆,會(huì)看到這樣一個(gè)界面。我們可以根據(jù)這個(gè)界面引導(dǎo)黍图,來創(chuàng)建一個(gè)新的Python項(xiàng)目:

我們先點(diǎn)擊第一個(gè)曾雕,創(chuàng)建一個(gè)新項(xiàng)目:

為這個(gè)新項(xiàng)目去創(chuàng)建一個(gè)Python虛擬機(jī)。這里涉及到一個(gè)重要概念助被,Python虛擬機(jī)剖张,虛擬主機(jī)相當(dāng)于從服務(wù)器中分割出一個(gè)空間一樣。

配置好后揩环,選擇Create稍等片刻修械,項(xiàng)目就為我們創(chuàng)建好了:建好新項(xiàng)目

然后我們?cè)陧?xiàng)目目錄里面新建一個(gè)Python文件,右鍵點(diǎn)擊項(xiàng)目 ->New->Python File:

這里我把新文件命名為c1.py检盼。創(chuàng)建完文件后,在右邊的編輯器里輸入下面的代碼:

print("hello python")

然后右鍵-Run‘c1’(ctrl+shift+F10)運(yùn)行代碼翘单,能看到運(yùn)行出c1吨枉,輸出‘hello python’,到這里就差不多啦哄芜,是不是一看就會(huì)貌亭,對(duì)新手小白也很友好。



最后认臊,關(guān)注我們的公眾號(hào):python學(xué)習(xí)指南

賬號(hào)內(nèi)回復(fù):

練手項(xiàng)目

獲得小白入門級(jí)的游戲源碼(吃豆人圃庭、坦克大戰(zhàn)等)進(jìn)行練習(xí)噢!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末失晴,一起剝皮案震驚了整個(gè)濱河市剧腻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌涂屁,老刑警劉巖书在,帶你破解...
    沈念sama閱讀 216,843評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異拆又,居然都是意外死亡儒旬,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門帖族,熙熙樓的掌柜王于貴愁眉苦臉地迎上來栈源,“玉大人,你說我怎么就攤上這事竖般∩蹩眩” “怎么了?”我有些...
    開封第一講書人閱讀 163,187評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)制轰。 經(jīng)常有香客問我前计,道長(zhǎng),這世上最難降的妖魔是什么垃杖? 我笑而不...
    開封第一講書人閱讀 58,264評(píng)論 1 292
  • 正文 為了忘掉前任男杈,我火速辦了婚禮,結(jié)果婚禮上调俘,老公的妹妹穿的比我還像新娘伶棒。我一直安慰自己,他們只是感情好彩库,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評(píng)論 6 390
  • 文/花漫 我一把揭開白布肤无。 她就那樣靜靜地躺著,像睡著了一般骇钦。 火紅的嫁衣襯著肌膚如雪宛渐。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,231評(píng)論 1 299
  • 那天眯搭,我揣著相機(jī)與錄音窥翩,去河邊找鬼。 笑死鳞仙,一個(gè)胖子當(dāng)著我的面吹牛寇蚊,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播棍好,決...
    沈念sama閱讀 40,116評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼仗岸,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了借笙?” 一聲冷哼從身側(cè)響起扒怖,我...
    開封第一講書人閱讀 38,945評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎业稼,沒想到半個(gè)月后姚垃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,367評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡盼忌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評(píng)論 2 333
  • 正文 我和宋清朗相戀三年积糯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谦纱。...
    茶點(diǎn)故事閱讀 39,754評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡看成,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出跨嘉,到底是詐尸還是另有隱情川慌,我是刑警寧澤,帶...
    沈念sama閱讀 35,458評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站梦重,受9級(jí)特大地震影響兑燥,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜琴拧,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評(píng)論 3 327
  • 文/蒙蒙 一降瞳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蚓胸,春花似錦挣饥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至锹安,卻和暖如春短荐,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背叹哭。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工忍宋, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人话速。 一個(gè)月前我還...
    沈念sama閱讀 47,797評(píng)論 2 369
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像芯侥,于是被迫代替她去往敵國(guó)和親泊交。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評(píng)論 2 354