1. 程式人生 > 其它 >半夜小學妹發信息給我,激動的我以為要幹嘛,結果問我如何搭建python的開發環境[新手必看!!!]

半夜小學妹發信息給我,激動的我以為要幹嘛,結果問我如何搭建python的開發環境[新手必看!!!]

前言

此文章內容適合所有人,只要你認識字,小白跟著一步一步操作都可以成功把Python環境安裝好,整個過程還可以瞭解一些開發相關的基礎知識。如果覺得還不錯,那就請你點個贊或者點個關注,這將是我最大的動力!


首先,談到開發環境,這是一個既基礎又重要的東西。python程式設計師用開發語言進行工作創造,或者小白要學習一門開發語言,那麼搭建開發環境是必須的第一步。就像衝鋒陷陣的士兵要有戰場,伐木工要找到可伐的樹林一樣。對於士兵來說,戰場就是他們搭建的“開發環境”,而對於伐木工來說,樹林就是他們的“開發環境”。

Python的開發環境搭建其實很簡單,找到正確的方法,就能夠更快速的完成開發環境的搭建,就能少走彎路少掉髮。本文章一個小白看完了都能快速的完成搭建,現在讓我來介紹如何搭建。


第一步:準備工作

1 、下載正確的安裝檔案

對於Python來說,無論新手還是老手,搭建開發環境要找到可靠的安裝檔案。Python的官網給我們提供了最新,最完整的安裝檔案下載方案。我們只要進入官網(https://www.python.org/),找到下載連結下載就好,如下

這裡使用windows系統,直接點選就可以下載下來(OX,和linux系統也一樣)。需要注意的是,我選擇的是最新版本Python。如果你是一個全新的小白,剛下決心進入軟體開發的坑,那麼去理解版本號的意義其實是很重要的。我們可以在Python官網找到提供所有Python發行版本下載地址,可以在官方網站 DownLoad 連結下。

截至目前Python官網提供了3.9、3.8 、3.7 、 3.6 、2.7這五個版本,這些版本都可以用於安裝我們的開發環境。那問題來了這幾個版本他們之間有什麼樣的不同之處呢?

2、我們需要了解版本號的意義

小數點前面的我們叫做大版本號,它代表的是這個軟體或者這個程式語言有了質的飛越,無論從效能上、語法的使用上、一些基本的概念上還是功能上,都有很大的不同。但帶來的後果就是用後面的版本編寫的程式不能直接在最新的版本環境下執行,後者會造成系統報錯。用軟體行業的行話來說叫做向下不相容。


那 3.8 到 3.9會有什麼不同呢?小數點後面的數字代表了一個軟體產品或開發語言有了小版本的進步,這些進步包括了BUG的修復,一些新的功能特性,或者效能上的改善。如果要把一個用python3.8甚至python3.7編寫的專案升級到python3.9其實很簡單,甚至不用去修改任何東西。用軟體行業的話來說,叫做向下相容。

第二步,安裝Python工具包

Python安裝很簡單,在windows系統下面右鍵已經下載好的安裝檔案,選擇“以管理員身份執行”啟動安裝程式,然後下一步,下一步就可以。不過在安裝的過程中,下面的細節值得注意

1 、不建議使用預設位置安裝

但是為什麼預設位置不適合安裝呢?

原因有以下幾點:

1.這個位置不好找:配置一些第三方庫全域性變數時會有一些不順手。大部分windows電腦C盤都不是很大,並且C盤有些時候會受到訪問許可權的影響,外部程式想要呼叫Python的核心庫,會出問題。

2.未來可能會有很多的Python虛擬機器,放在C盤不是很好管理。

3.我們一般都會用這樣的地址來代替預設安裝地址,比如:

(1).D:\Python

(2).E:\Python

(3).C:\Python(如果你的PC只有一個分割槽,這是最次的方案了)

修改預設地址:在安裝時選擇自定義安裝,然後點選“下一步” 就可以看到這個介面:

記得設定好,點選 install 耐心等待就好。


第三步,安裝完成

當你看到下圖的介面,說明已經安裝成功了。

第四步,安裝一個好的IDE作為編寫Python程式碼的工具

安裝完成之後,在開始選單找到資料夾。IDLE自帶開發環境,開啟python 3.9.6(64-bit)

可以用文件和直譯器開啟執行程式碼。

1.首先看一下互動式的直譯器,教大家一個小技巧,開啟互動式直譯器,不需要每次都從選單找,我們可以直接按下window+R,開啟執行,輸入python就能開啟這個python的互動式環境,可以用來計算一些常見的數學運算,如下圖:

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


比如:輸入2**3,這是冪運算,意思是2的三次方,一下就可以算出是8;


又或者可以用數字大一點來算,你們自己操作的時候可以看到,大數字算起來幾乎也是一瞬間返回結果的。

經常使用python適合科學運算,從這裡就能瞭解到一點原因。像其他的語言,計算大數字要額外加庫的。python直接將整合在了原系統的底層,直接原生支援了運算,不僅是這裡展示的大數運算,還有很多其他特性。所以在科學計算中有一定優勢,如單單當成一天個功能性強大的計算器,那太浪費了。在這個互動式環境中也可以執行程式碼。


比如,跑一個print函式

直譯器一般用來驗證一些程式碼,而不會真的寫很長的程式碼。


2.接下來看一下IDLE

通過自帶的IDLE執行python程式碼,IDLE是python安裝包自帶的一個開發環境。

乍一看和剛剛的互動式環境沒什麼區別 ,就是顏色變白了而已,其實他的語言更加豐富比如說可以開啟python的一個原始檔來執行,或者是將當前的程式碼儲存為一個python的原始檔,還有一些其他功能,不過這些功能對於我們來說還是略微顯得不足,所以後期也很少使用IDLE。


這裡有一些小彩蛋和學習資源給大家介紹:

1.輸入import this 會輸出python之禪(開啟window+r),可以看到有資訊出來,這也是一個python的一個設計哲學,大家有興趣可以搜尋翻譯,其實還是挺有意思的。


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


Example裡面有非常多的例子,比如說yinyang,這裡可以畫出一個太極圖案。


除了它,還有一些其他的例子,minmal-hanoor,這是一個漢諾塔。

還有很多其他的例子,大家感興趣的話可以自己一個一個點出來看一看。


第五步、下載合適Pycharm

我們通過這個網址進入到Pycharm的官方網站:https://www.jetbrains.com/pycharm/download/。

Pycharm有兩個版本,一個專業版(Professional),一個社群版(Community)

(1).左邊的專業版擁有全套的Web開發工具箱,開發人員可以使用它快速的搭建和開發任意的網路應用程式,是非常高效和舒服的,但要收費。

(2).右邊的是社群版本,是開源的(任何人都可以拿到這個工具的原始碼)免費的。但僅有Python相關的開發工具。其實社群版也可以完成專業版能完成的事情,就是比較費事,比較麻煩。對於Python的學習,或者僅寫純Python的程式碼,使用社群版就足夠了。

2.Pycharm的安裝和配置

雙擊下載好的安裝檔案,然後根據提示勾選選項之後,Next就可以了。到了這一步驟,建議選擇在桌面建立快捷方式:


安裝完後第一次啟動Pycharm,要勾選一個協議,勾選完後Next,選擇Don't send按鈕,就可以看到配置Pycharm的樣式介面:


3. 建立新專案。

我們配置好Pycharm後,會看到這樣一個介面。我們可以根據這個介面引導,來建立一個新的Python專案:

我們先點選第一個,建立一個新專案:​​​​​​​


為這個新專案去建立一個Python虛擬機器。這裡涉及到一個重要概念,Python虛擬機器,虛擬主機相當於從伺服器中分割出一個空間一樣。

配置好後,選擇Create稍等片刻,專案就為我們建立好了:建好新專案


然後我們在專案目錄裡面新建一個Python檔案,右鍵點選專案 ->New->Python File:

這裡我把新檔案命名為c1.py。建立完檔案後,在右邊的編輯器裡輸入下面的程式碼:

print("hello python")

然後右鍵-Run‘c1’(ctrl+shift+F10)執行程式碼,能看到執行出c1,輸出‘hello python’,到這裡就差不多啦,是不是一看就會,對新手小白也很友好。


最後 如果小夥伴看到這裡,操作到這裡時Python的最基礎的開發環境就搭建好了。如果對大家有幫助,請大家點個贊或者點個關注,在下方評論或者私信我,我都會一一解答的。 ​​​​​​​


感謝每一位願意讀完我文章的人,創作是一件非常值得持續投入的事情,因為你們每一次的支援都是對我極大的肯定!

再次感謝大家的支援,在此我整理了一些適合大多數人學習的資料,免費給大家下載領取!
看!乾貨在這裡↓ ↓ ↓

如果你學習python覺得有些吃力或者程式碼有任何什麼問題的話,可以在我的學習交流君羊裡面一起討論哦~歡迎大家。
企鵝號是:820212041。

裡面有專業的程式設計前輩們線上熱心的指導,廣告勿入,僅限學習交流哦!!!