Python的安裝及開發工具的選擇

Python的安裝及開發工具的選擇

來自專欄 Python學習筆記4 人贊了文章

前言

上次簡單的介紹下Python,相信各位已經對Python有了一個整體上的認識。既然有了興趣,難免就想打開電腦拿起鍵盤來敲一敲,在這之前我們需要安裝一個Python程序,然後根據自己的需要選擇一款適合的開發工具。由於小編使用的是Windows,相信各位也差不多,下面所有實例均在Windows上演示進行。像LinuxmacOS,那就自行百度吧,發展也不難。那我們就愉快地開始吧。

  • 安裝Python
  • Python開發工具的選擇

安裝Python

Python的安裝是十分容易的,我們只需要進入Python的官網,然後找到Download按鈕,下載我們所需要的版本就可以了。

網址:python.org/

伺服器在美國,可能進去有點慢。

還是在這裡強調一遍:建議各位下載Python3.x,目前最新版本應該是3.6.5。有點慢,但影響不大。安裝過程和安裝一半的Windows程序差不多,默認選項就可以了。

還是把添加到環境變數選擇上,免得手動去添加。

然後查看是否安裝成功。win+R,輸入「cmd」,調出命令提示符,輸入Python,回車。操作如下。出現第二幅圖的情況,表示安裝成功。

下面以一個小例子,說明然後運行在Python自帶的IDLE下進行編程。

第一步:新建一個文件,將名字改為「xxx.py」

第二步:右擊選擇IDLE打開,然後畫面如下:

輸入如下程序:

1print("hello,world")

run一下(或者F5),輸出結果如下:

有沒有一種成就感。

Python開發工具的選擇

Python程序的開發工具很多,也就是通常人們所說的IDE。那IDE是什麼?你可以簡單的理解為一個專門寫程序的軟體,真正名稱叫做集成開發工具。常用的PythonIDE主要包括兩大類,文本工具類,比如我們剛剛用的Python自身提供的IDLE,還有一類就是集成工具類,這主要用於比較大型的開發。一些常見的PythonIDE如下圖:

本次主要介紹其中的4種,文本工具類的IDLENotepad++和集成工具類的PyCharmAnaconda&Spyder

IDLE

IDLEPython自帶的、默認的、常見的、入門級的編寫工具,適合初學者,所以在接下來很長一段時間,我們將會與它打交道。主要包括互動式與文件式兩種方式。互動式,我們可以一句或一段的運行。文件式,可以像其它編輯器一樣。雖然有點醜陋,但還是很強大的。小型項目,使用IDLE十分合適。

Notepad++

Notepad++是一個文本編輯工具比Windows自帶的Notepad(記事本)功能要強大,除了可以用來寫一些純文本文件,也十分適合編寫計算機程序代碼,有語法高亮和支持多種計算機編程語言,關鍵還免費,自帶中文,很小大概4M。

官網地址:notepad-plus-plus.org/

感覺是十分的好。

PyCharm

PyCharm是由JetBrains打造的一款Python IDE,是使用比較廣泛的Python IDE,功能十分強大,具備一般編譯器的特點,如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制等。分成兩個兩個系列,專業版(需付費)和社區版(免費),對於我們學習和一般的中小型項目,社區版完全夠用了。PyCharm還有個優點就是安裝包十分方便,後面我們將會使用到。

官網地址:jetbrains.com/pycharm/

Anaconda&Spyder

Anaconda主要用於科學計算與數據分析,本身集成的包十分多,默認的包大概有180個,能滿足科學計算的大部分需求,因而文件很大(大概515 MB)。對於那些追求簡單,不想經常安裝包的朋友來說,是一個很好的選擇。

官網地址:anaconda.com/

下載地址:anaconda.com/download/

由於文件比較大,但伺服器在國外,所以很慢,建議使用國內鏡像。

地址:mirrors.tuna.tsinghua.edu.cn

Anaconda自帶了Spyder IDEJupyter Notebook(網頁版),可以說是十分的方便了。媽媽再也不要擔心我使用那款IDE了。

Anaconda默認安裝的包

Spyder IDE

Jupyter Notebook

當然還有其他的IDE,在這裡只是簡單的介紹下。

最後說一句「政治正確」的話,面對這麼多的IDE,適合自己的才是最好的。

編輯不易,歡迎推廣

推薦閱讀:

Python+Matlab+機器學習+深度神經網路全套學習資料!
Python每日一練0016
我python已經入門,想更深入的學習python,但沒有什麼具體方向?
python基礎練習題(名片管理)
有輕功:用3行代碼讓Python數據處理腳本獲得4倍提速

TAG:Python | 開發工具 | 互聯網 |