W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
這道習(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)看這本書吧。
你需要做下列任務(wù)來(lái)完成這個(gè)練習(xí):
- 用瀏覽器打開 http://www.barebones.com/products/textwrangler/ 下載并安裝
TextWrangler
文本編輯器。- 把
TextWrangler
(也就是你的編輯器) 放到 Dock中,以方便日后使用。- 找到你的終端程序。 搜索一下,你就會(huì)找到它。
- 同樣將你的終端放到Dock中
- 運(yùn)行你的終端程序. 這個(gè)程序看上去不怎么地。
- 在 Terminal 程序里邊運(yùn)行
python
。運(yùn)行的方法是輸入程序的名字再敲一下回車- 鍵入 quit(), 回車, 就能退出python.
- 這樣你就應(yīng)該退回到敲
python
前的提示界面了。如果沒(méi)有的話自己研究一下為什么.- 學(xué)著使用 Terminal 創(chuàng)建一個(gè)目錄.
- 學(xué)著使用 Terminal 進(jìn)入一個(gè)目錄.
- 使用你的編輯器在你進(jìn)入的目錄下建立一個(gè)文件。你將建立一個(gè)文件。使用 “Save” 或者 “Save As...” 選項(xiàng),然后選擇這個(gè)目錄.
- 使用鍵盤切換回到 Terminal 窗口,如果不知道怎樣使用鍵盤切換.
- 回到 Terminal,使用
ls
命令看到你新建的文件.
以下是我在自己電腦的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 $
- 瀏覽器打開 http://notepad-plus-plus.org/ 下載并安裝
notepad++
編輯器,這個(gè)操作不需要用管理員權(quán)限。- 確定你可以方便的打開
notepad++
,你可以把它放到桌面或者快速啟動(dòng)欄,兩種方式在安裝的時(shí)候都可以選擇。- 從開始菜單運(yùn)行
PowerShell
程序。你可以使用開始菜單的搜索功能,輸入名稱后敲回車即可打開。- 為它創(chuàng)建一個(gè)快捷方式,放到桌面或者快速啟動(dòng)欄中以方便使用。
- 運(yùn)行你的
PowerShell
(后面我將稱呼它為Terminal
)。在 Terminal 程序里邊運(yùn)行python。運(yùn)行的方法是輸入程序的名字再敲一下回車。
- 如果你運(yùn)行 python 發(fā)現(xiàn)它不存在(系統(tǒng)找不到python云云)。你需要訪問(wèn) http://python.org/download 并且安裝 Python。
- 確認(rèn)你安裝的是 Python 2 而不是 Python 3。
- 你也可以試試 ActiveState Python,尤其是你沒(méi)有管理員權(quán)限的時(shí)候。
- 如果你安裝好了但是 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è)置生效。
> 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 系統(tǒng)可謂五花八門,安裝軟件的方式也各有不同。我們假設(shè)作為 Linux 用戶的你已經(jīng)知道如何安裝軟件包了,以下是給你的操作說(shuō)明:
- 使用Linux的包管理器下載并安裝
gedit
.把 gedit (也就是你的編輯器)放到窗口管理器顯見(jiàn)的位置,以方便日后使用。
- 運(yùn)行
gedit
,我們要先改掉一些愚蠢的默認(rèn)設(shè)定。- 從
gedit menu
中打開Preferences
,選擇Editor
頁(yè)面。- 將
Tab width:
改為 4。- 選擇 (確認(rèn)有勾選到該選項(xiàng))
Insert spaces instead of tabs
。- 然后打開 “Automatic indentation” 選項(xiàng)。
- 轉(zhuǎn)到
View
頁(yè)面,打開 “Display line numbers” 選項(xiàng)。找到
Terminal
程序。它的名字可能是GNOME Terminal``Konsole
、 或者xterm
。- 把 Terminal 也放到 Dock 里面。
- 運(yùn)行 Terminal 程序,
在 Terminal 程序里邊運(yùn)行python。運(yùn)行的方法是輸入程序的名字再敲一下回車.
a. 如果你運(yùn)行 python 發(fā)現(xiàn)它不存在的話,你需要安裝它,而且要確認(rèn)你安裝的是 Python 2 而非 Python 3。
鍵入 quit(), 回車, 就能退出python.
- 這樣你就應(yīng)該退回到敲
python
前的提示界面了。如果沒(méi)有的話自己研究一下為什么。- 學(xué)著使用 Terminal 創(chuàng)建一個(gè)目錄.
- 學(xué)著使用 Terminal 進(jìn)入一個(gè)目錄.
- 使用你的編輯器在你進(jìn)入的目錄下建立一個(gè)文件。你將建立一個(gè)文件,使用 “Save” 或者 “Save As...” 選項(xiàng),然后選擇這個(gè)目錄。
- 使用鍵盤切換回到 Terminal窗口,如果不知道怎樣使用鍵盤切換, 你一樣可以上網(wǎng)搜索.
- 回到 Terminal,使用
ls
命令看到你新建的文件.
$ 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)該是相似的。
這本書最重要的一部分是學(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 functions
3.閱讀網(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í)中順利地做到下面的這些事情:
- 使用你的編輯器編寫練習(xí)題,在linux上使用gedit,在OS X上使用TextWrangler,或者在windows上使用 Notepad++。
- 運(yùn)行你編寫的習(xí)題.
- 修改習(xí)題中的錯(cuò)誤.
- 重復(fù)以上步驟.
掃描下方二維碼或打開微信搜一搜“w3cschool編程獅”關(guān)注公眾號(hào)回復(fù)關(guān)鍵詞【Python123】或者【Python資料包】免費(fèi)領(lǐng)取 Python 學(xué)習(xí)資料,包含軟件安裝包,電子書、思維導(dǎo)圖等
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: