python 安裝和準(zhǔn)備

2022-04-22 18:45 更新

練習(xí)0.安裝和準(zhǔn)備

這道習(xí)題并沒(méi)有代碼內(nèi)容,它的主要目的是讓你在計(jì)算機(jī)上安裝好 Python。你應(yīng)該盡量照著說(shuō)明進(jìn)行操作,例如 Mac OSX 默認(rèn)已經(jīng)安裝了 Python 2,所以就不要在上面安裝Python 3 或者別的 Python 版本了。

Warning:如果你不知道怎樣使用 Windows 下的 PowerShell,或者 OSX 下的 Terminal,或者 Linux下的“bash”,那你就需要學(xué)習(xí)了。我有一個(gè)免費(fèi)的快速入門教程放在 http://cli.learncodethehardway.org/ 你可以快速學(xué)到PowerShell 和 Terminal 的基本用法。學(xué)完后再回來(lái)看這本書吧。

Mac OS X

你需要做下列任務(wù)來(lái)完成這個(gè)練習(xí):

  1. 用瀏覽器打開 http://www.barebones.com/products/textwrangler/ 下載并安裝 TextWrangler 文本編輯器。
  2. TextWrangler(也就是你的編輯器) 放到 Dock中,以方便日后使用。
  3. 找到你的終端程序。 搜索一下,你就會(huì)找到它。
  4. 同樣將你的終端放到Dock中
  5. 運(yùn)行你的終端程序. 這個(gè)程序看上去不怎么地。
  6. 在 Terminal 程序里邊運(yùn)行python。運(yùn)行的方法是輸入程序的名字再敲一下回車
  7. 鍵入 quit(), 回車, 就能退出python.
  8. 這樣你就應(yīng)該退回到敲python前的提示界面了。如果沒(méi)有的話自己研究一下為什么.
  9. 學(xué)著使用 Terminal 創(chuàng)建一個(gè)目錄.
  10. 學(xué)著使用 Terminal 進(jìn)入一個(gè)目錄.
  11. 使用你的編輯器在你進(jìn)入的目錄下建立一個(gè)文件。你將建立一個(gè)文件。使用 “Save” 或者 “Save As...” 選項(xiàng),然后選擇這個(gè)目錄.
  12. 使用鍵盤切換回到 Terminal 窗口,如果不知道怎樣使用鍵盤切換.
  13. 回到 Terminal,使用ls命令看到你新建的文件.

OS X: 你應(yīng)該看到的結(jié)果

以下是我在自己電腦的Terminal中執(zhí)行上述練習(xí)時(shí)看到的內(nèi)容。和你做的結(jié)果會(huì)有一些不同,但是應(yīng)該相差不多。

Last login: Sat Apr 24 00:56:54 on ttys001
~ $ python
Python 2.5.1 (r251:54863, Feb  6 2009, 19:02:12)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> ^D
~ $ mkdir mystuff
~ $ cd mystuff
mystuff $ ls
# ... Use TextWrangler here to edit test.txt....
mystuff $ ls
test.txt
mystuff $

Windows

  1. 瀏覽器打開 http://notepad-plus-plus.org/ 下載并安裝notepad++ 編輯器,這個(gè)操作不需要用管理員權(quán)限。
  2. 確定你可以方便的打開notepad++,你可以把它放到桌面或者快速啟動(dòng)欄,兩種方式在安裝的時(shí)候都可以選擇。
  3. 從開始菜單運(yùn)行PowerShell程序。你可以使用開始菜單的搜索功能,輸入名稱后敲回車即可打開。
  4. 為它創(chuàng)建一個(gè)快捷方式,放到桌面或者快速啟動(dòng)欄中以方便使用。
  5. 運(yùn)行你的PowerShell(后面我將稱呼它為Terminal)。
  6. 在 Terminal 程序里邊運(yùn)行python。運(yùn)行的方法是輸入程序的名字再敲一下回車。

    1. 如果你運(yùn)行 python 發(fā)現(xiàn)它不存在(系統(tǒng)找不到python云云)。你需要訪問(wèn) http://python.org/download 并且安裝 Python。
    2. 確認(rèn)你安裝的是 Python 2 而不是 Python 3。
    3. 你也可以試試 ActiveState Python,尤其是你沒(méi)有管理員權(quán)限的時(shí)候。
    4. 如果你安裝好了但是 python 還是不能被識(shí)別,那你需要在 powershell 下輸入并執(zhí)行以下命令:
>     5. 關(guān)閉并重啟`powershell`,確認(rèn)`python`現(xiàn)在可以運(yùn)行。如果不行的話你可能需要重啟電腦。

> 1. 鍵入 quit(), 回車, 就能退出python。
> 1. 這樣你就應(yīng)該退回到敲`python`前的提示界面了。如果沒(méi)有的話自己研究一下為什么。
> 1. 學(xué)著使用 Terminal 創(chuàng)建一個(gè)目錄。
> 1. 學(xué)著使用 Terminal 進(jìn)入一個(gè)目錄。
> 1. 使用你的編輯器在你進(jìn)入的目錄下建立一個(gè)文件。你將建立一個(gè)文件,使用 “Save” 或者 “Save As...” 選項(xiàng),然后選擇這個(gè)目錄。
> 1. 使用鍵盤切換回到 Terminal窗口,如果不知道怎樣使用鍵盤切換, 你一樣可以上網(wǎng)搜索.
> 1. 回到 Terminal,使用`ls`命令看到你新建的文件.

從現(xiàn)在開始,當(dāng)我說(shuō)到`Terminal` 或者`shell`的時(shí)候,我指的是 `PowerShell`. 推薦你也用。

> **Warning:**有時(shí)這一步你會(huì)漏掉:Windows 下裝了 Python 但是沒(méi)有正確配置路徑。 確認(rèn)你在 powershell 下輸入了 

~~~你也許需要重啟 powershell 或者計(jì)算機(jī)來(lái)讓路徑設(shè)置生效。

Windows:你應(yīng)該看到的結(jié)果

> python
ActivePython 2.6.5.12 (ActiveState Software Inc.) based on
Python 2.6.5 (r265:79063, Mar 20 2010, 14:22:52) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
> mkdir mystuff
> cd mystuff
... Here you would use Notepad++ to make test.txt in mystuff ...
>
> dir
 Volume in drive C is
 Volume Serial Number is 085C-7E02

 Directory of C:\Documents and Settings\you\mystuff

04.05.2010  23:32    <DIR>          .
04.05.2010  23:32    <DIR>          ..
04.05.2010  23:32                 6 test.txt
               1 File(s)              6 bytes
               2 Dir(s)  14 804 623 360 bytes free

如果你看到跟我的信息的不同,這仍然是正確的,但是也應(yīng)該是相似的。

Linux

Linux 系統(tǒng)可謂五花八門,安裝軟件的方式也各有不同。我們假設(shè)作為 Linux 用戶的你已經(jīng)知道如何安裝軟件包了,以下是給你的操作說(shuō)明:

  1. 使用Linux的包管理器下載并安裝gedit.
  2. 把 gedit (也就是你的編輯器)放到窗口管理器顯見(jiàn)的位置,以方便日后使用。

    1. 運(yùn)行 gedit,我們要先改掉一些愚蠢的默認(rèn)設(shè)定。
    2. gedit menu 中打開 Preferences,選擇 Editor 頁(yè)面。
    3. Tab width: 改為 4。
    4. 選擇 (確認(rèn)有勾選到該選項(xiàng)) Insert spaces instead of tabs。
    5. 然后打開 “Automatic indentation” 選項(xiàng)。
    6. 轉(zhuǎn)到 View 頁(yè)面,打開 “Display line numbers” 選項(xiàng)。
  3. 找到Terminal程序。它的名字可能是GNOME Terminal``Konsole、 或者xterm

  4. 把 Terminal 也放到 Dock 里面。
  5. 運(yùn)行 Terminal 程序,
  6. 在 Terminal 程序里邊運(yùn)行python。運(yùn)行的方法是輸入程序的名字再敲一下回車.

    a. 如果你運(yùn)行 python 發(fā)現(xiàn)它不存在的話,你需要安裝它,而且要確認(rèn)你安裝的是 Python 2 而非 Python 3。

  7. 鍵入 quit(), 回車, 就能退出python.

  8. 這樣你就應(yīng)該退回到敲python前的提示界面了。如果沒(méi)有的話自己研究一下為什么。
  9. 學(xué)著使用 Terminal 創(chuàng)建一個(gè)目錄.
  10. 學(xué)著使用 Terminal 進(jìn)入一個(gè)目錄.
  11. 使用你的編輯器在你進(jìn)入的目錄下建立一個(gè)文件。你將建立一個(gè)文件,使用 “Save” 或者 “Save As...” 選項(xiàng),然后選擇這個(gè)目錄。
  12. 使用鍵盤切換回到 Terminal窗口,如果不知道怎樣使用鍵盤切換, 你一樣可以上網(wǎng)搜索.
  13. 回到 Terminal,使用ls命令看到你新建的文件.

Linux:應(yīng)該看到的結(jié)果

$ python
Python 2.6.5 (r265:79063, Apr  1 2010, 05:28:39)
[GCC 4.4.3 20100316 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
$ mkdir mystuff
$ cd mystuff
# ... Use gedit here to edit test.txt ...
$ ls
test.txt
$

如果你看到跟我的信息的不同,這仍然是正確的,但是也應(yīng)該是相似的。

可以在網(wǎng)上找的東西

這本書最重要的一部分是學(xué)習(xí)在網(wǎng)絡(luò)上研究編程的課題。如果我告訴你“在網(wǎng)上搜索這個(gè)問(wèn)題的答案”,你要做的就是使用一個(gè)搜索引擎去找到答案。我讓你自己搜索而不是直接告訴你答案的原因是因?yàn)槲蚁M?dāng)你讀完我的書之后,你能成為一個(gè)獨(dú)立的學(xué)習(xí)者。如果你能在晚上找到自己需要的答案,你就離不需要我更近了一步,這正是我的目標(biāo)。

多虧了谷歌等搜索引擎你能很容易的找到我告訴你IDE任何東西。如果我說(shuō)“網(wǎng)上搜索python list functions”,你應(yīng)該這么樣做:

1.瀏覽器打開 http://google.com/
2.輸入: python list functions3.閱讀網(wǎng)頁(yè)上列出來(lái)的最好的答案.

給新手的告誡

你已經(jīng)完成了這節(jié)練習(xí)。這個(gè)練習(xí)對(duì)你而言可能會(huì)有些難,這要根據(jù)你對(duì)自己電腦的熟悉程度。如果你覺(jué)得有難度的話,你要自己克服困難,多花點(diǎn)時(shí)間學(xué)習(xí)一下。因?yàn)槿绻悴粫?huì)這些基礎(chǔ)操作的話,編程對(duì)你來(lái)說(shuō)將會(huì)更難學(xué)習(xí)。

如果有人告訴你讓你在書中一些特殊的練習(xí)題處停止或者跳過(guò)一些習(xí)題,你應(yīng)該忽略他們。任何試圖對(duì)你隱藏知識(shí),更甚者,讓你從他們而不是通過(guò)自己的努力獲得知識(shí)的人,都在試圖讓你依賴他們而不是自己的技能。不要聽他們的,要繼續(xù)做練習(xí)題,這樣你才能學(xué)習(xí)如何自學(xué)。

如果有程序員告訴你讓你使用 vim 或者emacs, 那你應(yīng)該拒絕他們。當(dāng)你成為 一個(gè)更好的程序員的時(shí)候,這些編輯器才會(huì)適合你使用。你現(xiàn)在需要的只是一個(gè)可以編輯文字的編輯器. 我們使用gedit,TextWrangler``Notepad++(從現(xiàn)在開始我們稱呼它文本編輯器)是因?yàn)樗芎?jiǎn)單,而且在不同的系統(tǒng)上面使用起來(lái)是一樣的,就連專業(yè)程序員也會(huì)使用這些編輯器,所以對(duì)于初學(xué)而言它已經(jīng)足夠了。

也許有程序員會(huì)告訴你讓你安裝和學(xué)習(xí) Python3。 拒絕他們, 并告訴她們 “等你電腦里的所有python 代碼都支持 Python 3 了,我再試著學(xué)學(xué)吧?!?這句話足夠他們忙活個(gè)十來(lái)年的了。再重復(fù)一次,不要使用Python 3。Python 3 并未廣泛的應(yīng)用, 如果你學(xué)習(xí)了Python2,當(dāng)你需要Python3的時(shí)候,就能很容易的學(xué)會(huì)。如果你學(xué)了Python3,你仍然需要學(xué)習(xí)Python 2來(lái)完成一些事情。只要學(xué)習(xí)Python2就好,忽略別人Python3才是未來(lái)的說(shuō)法。

總有一天你會(huì)聽到有程序員建議你使用 Mac OSX 或者 Linux。如果他喜歡字體美觀,他會(huì)告訴你讓你弄臺(tái) Mac OSX 計(jì)算機(jī),如果他們喜歡操作控制而且留了一部大胡子,他會(huì)讓你安裝 Linux。再次說(shuō)明,只要有一臺(tái)手上能用的電腦就可以了。你需要的只有三樣?xùn)|西: 一個(gè)本文編輯器、一個(gè)命令行終端、還有 python。

最后,這節(jié)練習(xí)的準(zhǔn)備工作的目的是幫助你在以后的練習(xí)中順利地做到下面的這些事情:

  1. 使用你的編輯器編寫練習(xí)題,在linux上使用gedit,在OS X上使用TextWrangler,或者在windows上使用 Notepad++。
  2. 運(yùn)行你編寫的習(xí)題.
  3. 修改習(xí)題中的錯(cuò)誤.
  4. 重復(fù)以上步驟.

領(lǐng)取免費(fèi)資料

掃描下方二維碼或打開微信搜一搜“w3cschool編程獅”關(guān)注公眾號(hào)回復(fù)關(guān)鍵詞【Python123】或者【Python資料包】免費(fèi)領(lǐng)取 Python 學(xué)習(xí)資料,包含軟件安裝包,電子書、思維導(dǎo)圖等

w3cschool編程獅微信公眾號(hào)

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)