Linux中國

如何在 Windows 上安裝 Python

你是否想學習編程呢?可以從 Python 開始,它因為簡潔的語法和面向對象的特性而非常受歡迎,是最常見的編程語言之一。而且 Python 是一門解釋型語言,這意味著你無需知道如何把 Python 代碼編譯為機器語言 —— Python 會幫你做到這一點,從而使你能夠在編寫代碼的同時立即進行測試。

但是你也不能僅僅因為 Python 學習起來簡單而低估了它強大的潛能,無論是在電影工作室、視頻遊戲工作室,還是在金融機構、IT 機構、製造業,都有 Python 的身影,甚至很多業餘愛好者、藝術家、教師和許多其他人都使用 Python。

另一方面,Python 也是一門嚴肅的編程語言,學習它需要付出和實踐。還有,你什麼都不需要馬上做,就幾乎可以在任何計算機平台上安裝並嘗試使用 Python ,因此,如果你使用的是 Windows 操作系統,那本文正適合你。

如果你使用的是開源的 Linux 操作系統,那你可以 在 Linux 上安裝嘗試使用 Python

如何獲取 Python

你可以從 Python 官方網站 上去下載 Python。在 Python 官方網站下載頁,可以將滑鼠懸停在 「Downloads」 按鈕上,待菜單展開後,再將滑鼠懸停在 「Windows」 選項,最後點擊按鈕就可以下載最新版的 Python 了。

![Downloading Python on Windows](/data/attachment/album/202006/20/232658bjmlg33igjiizvsc.jpg "Downloading Python on Windows")

或者你也可以直接點擊 「Downloads」 按鈕,然後在下載頁中選擇特定的版本去下載。

安裝 Python

下載好安裝包後,直接打開就可以啟動安裝程序了。

安裝時,選擇默認的安裝路徑比較好,最重要的是要將 Python 添加到搜索路徑中,否則 Python 應用程序不知道它該從哪裡找到 Python 必須的運行時環境;默認認安裝時並沒有選中這一項,需要手動勾選安裝窗口的 「Add Python 3.7 to Path」 ,然後點擊繼續。

![Select "Add Python 3 to PATH"](/data/attachment/album/202006/20/232704bkwkcx3jcwk23zpd.jpg "Select "Add Python 3 to PATH"")

由於 Windows 需要經過你的批准才會允許安裝非微軟官方發行的應用程序,因此你必須要在彈出 「User Account Control」(UAC) 系統提示窗口的時候 點擊 「Yes」 來繼續完成安裝。

![Windows UAC](/data/attachment/album/202006/20/232714ftsggwnaswsg2jja.jpg "Windows UAC")

這時候你就需要耐心等待,系統會自動將 Python 軟體包分發到合適的位置,等待過後,也就意味著你已經成功的安裝了 Python ,你就可以愉快的與 Python 玩耍了!

安裝一個 IDE

雖然說你僅需要一個文本編輯器,就可以開始編寫 Python 代碼了,但是我依然建議你使用 IDE(集成開發環境)來進行開發,這樣開發起來就會變得方便很多。IDE 會將文本編輯器和一些好用的 Python 功能集成到一起,使用起來非常友好。你可以考慮選擇 IDLE 3 或者 NINJA-IDE 來作為你的 IDE。

IDLE 3

Python 自帶一款 IDE,名字叫 IDLE。雖然你可以使用任何文本編輯器編寫 Python 代碼,但 IDE 通常會提供 Notepad++ 之類的純文本編輯器所沒有的代碼高亮、語法檢測等功能,甚至在 IDE 里可以直接通過滑鼠點擊 「Run」 按鈕就能快速運行 Python 代碼。

想要啟動 IDLE ,可以點擊 Windows 的 「開始」 (或者 「Windows」)按鈕,然後輸入 python 來進行搜索。這時候可能會搜索到多個選項,選擇 IDLE 啟動就好了。

![IDLE 3 IDE](/data/attachment/album/202006/20/232717g88luljljujuo0r0.png "IDLE 3 IDE")

如果在 「開始」 菜單中沒有搜到,你也可以在 「開始」 菜單輸入 cmd (或同時按下鍵盤 win + R 鍵) 來啟動 Windows 命令提示符,然後輸入下面命令來啟動 IDLE :

C:Windowspy.exe

如果還是無法啟動的話,可是試著重新安裝 Python ,安裝時記得務必要在安裝嚮導中選中 「Add Python to PATH」。詳細說明,可以參考 Python 官方文檔

Ninja-IDE

如果你已經有一些編程經驗,而且你覺得 IDLE 對你來說有些簡陋的話,你也可以試試 Ninja-IDE。 Ninja-IDE 是一款非常出色的 Python IDE,它具有代碼高亮功能,並且它會自動幫你檢測諸如拼寫錯誤、引號或括弧缺失以及其他語法錯誤。而且它還可以顯示行號(調試的時候會非常有用)、縮進標記甚至可以直接通過點擊 「Run」 按鈕來運行你的代碼。

![Ninja-IDE](/data/attachment/album/202006/20/232726nge75gme6pgt379g.jpg "Ninja-IDE")

如果要安裝 Ninja-IDE ,你可以訪問 Ninja-IDE 的官網 下載 Windows 安裝程序 。步驟跟安裝 Python 大同小異:下載安裝包、允許 Windows 安裝非微軟官方的應用程序,然後等待完成安裝即可。

Ninja-IDE 安裝完成後,雙擊 Windows 桌面或開始菜單下的 Ninja-IDE 就可以啟動了。

告訴 Python 怎麼做

關鍵字能讓 Python 知道你想要做什麼。在 IDLE 或者 Ninja-IDE ,打開 「文件」 菜單,創建一個新文件。

在 Ninja-IDE 中,不要創建一個新項目,而是單獨創建一個新文件就可以了。

在你用 IDLE 或者 Ninja-IDE 新建的文件中,輸入以下代碼:

print("Hello world.")
  • 如果你使用的是 IDLE ,請點擊 「運行」 菜單,選擇 「運行模塊」 選項來運行你的程序。
  • 如果你使用的是 Ninja ,請單擊左側按鈕欄中的 「運行文件」 按鈕。

![Running code in Ninja-IDE](/data/attachment/album/202006/20/232734xi9hx7k82hah4hde.png "Running code in Ninja-IDE")

任何時間當你想要執行代碼,IDE 都會提示你先保存當前正在處理的文件,然後再繼續。

print 關鍵字會告訴 Python 列印出你在括弧和引號中輸入的所有文本。

但是別高興地太早,Python 的核心庫也就只能訪問 printhelp 之類的基本關鍵字、函數等。

如果想要使用更多的關鍵字和函數,你就需要使用 import 關鍵字去載入它們。好了,先在你的 IDLE 或者 Ninja 中新建一個文件,命名為 pen.py

警告:不要把你新建的文件命名為 turtle.py ,因為 turtle.py 是包含了你要控制的 turtle 程序的文件名稱,使用 turtle.py 作為文件名會讓 Python 感到困惑,因為它以為你想要引入你自己的文件。

在你新建的文件中輸入一下代碼,並運行:

import turtle

Turtle 是一個用起來非常有意思的模塊. 把這段代碼添加到你的文件內:

turtle.begin_fill()
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.end_fill()

來看看你可以使用 turtle 模塊來繪製出哪些圖案。

想要清空 turtle 繪製的區域的話,你可以使用 turtle.clear() 函數。那你知道 turtle.color("blue") 是用來做什麼的嗎?

我們來試一下更複雜點的程序:

import turtle as t
import time

t.color("blue")
t.begin_fill()

counter = 0

while counter < 4:
    t.forward(100)
    t.left(90)
    counter = counter+1

t.end_fill()
time.sleep(2)

給你個挑戰,試試修改代碼,讓它得到下圖所示的結果:

![Example Python turtle output](/data/attachment/album/202006/20/232737el3l57qmkgzyklby.jpg "Example Python turtle output")

當你完成這段代碼後,你就可以繼續學習更多有意思的模塊了。這個 入門級骰子遊戲 就是個不錯的開始。

保持 Pythonic

Python 是一門非常有趣的語言,它的模塊幾乎能實現所有你想要實現的功能。正如你所看到的,Python 入門很容易,只要你對自己有耐心,很快就會發現自己在理解和編寫 Python 時能像寫漢字一樣流暢。你可以多閱讀關於 Python 的文章,試著自己編寫一些小片段,然後看看 Python 會執行出什麼結果。如果想要把 Python 真正融合到你實際工作中,你可以試試 Linux ,Linux 具有在本地可編寫腳本的功能,而其他系統卻沒有。

祝你好運,記得保持 Pythonic。

via: https://opensource.com/article/19/8/how-install-python-windows

作者:Seth Kenlon 選題:lujun9972 譯者:LiuWenlong 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國