練習 0 - 配置環(huán)境 - 笨辦法學Python3

練習0 配置環(huán)境

這個練習沒有代碼。它只是為了讓你的計算機準備好運行 Python牧挣。你應(yīng)該嚴格按照步驟來急前。(如果配置過程中遇到問題,可以在公眾號“學習癌”后臺留言瀑构,小編會為你答疑解惑裆针。)

警告!
如果你不知道如何使用 Windows 上的 Powershell,MacOS 上的 Terminal,或者 Linux 上的 bash世吨,你需要在進行下面的學習之前先做一下附錄 A 中的練習澡刹。

MacOS

做如下任務(wù)以完成練習:

  1. https://www.python.org/downloads/release/python-360/ 上下載 “macOS 64-bit/32-bit installer”,像安裝其他軟件一樣安裝它耘婚。
  2. https://atom.io/ 下載 Atom 文本編輯器, 然后安裝罢浇。如果你用不慣 Atom,可以在這個練習的最后選擇其他可用的編輯器沐祷。
  3. 把 Atom 放在 Dock 中嚷闭,以便快速打開。
  4. 用蘋果電腦搜索功能找到你的 Terminal 程序赖临,找不到的話就想想辦法凌受,你可以的。
  5. 把 Terminal 也放在 Dock.
  6. 運行 Terminal 程序思杯,它看起來不咋滴胜蛉。
  7. 在 Terminal 中運行 python3.6。在 Terminal 中運行程序只需要輸入程序名然后敲 Return 即可色乾。
  8. 輸入 quit(), Enter, 然后退出 python3.6誊册。
  9. 你應(yīng)該回到你輸入 python 之前看到的提示界面,如果不是暖璧,弄明白是什么原因案怯。
  10. 學會如何在 Terminal 中創(chuàng)建目錄。
  11. 學會如何在 Terminal 中切換目錄澎办。
  12. 用你的編輯器在這個目錄下創(chuàng)建一個文件嘲碱,你可以先在編輯器里編輯,然后點擊“保存”或者“另存為”局蚀,選擇你創(chuàng)建的目錄文件夾麦锯。
  13. 用鍵盤快捷鍵切換回 Terminal 程序。
  14. 回到 Terminal 后琅绅,用 ls 列示目錄以查看你新建的文件扶欣。

0.1.1 MacOS: 你應(yīng)該看到的

這是我在自己蘋果電腦 Terminal 終端操作完的會話。你的可能會稍有不同千扶,但大體應(yīng)該是差不多的料祠。

$ python3.6
Python 3.6.0 (default, Feb  2 2017, 12:48:29)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang -700.1.81)] on darwin 
Type "help", "copyright", "credits" or "license" for more information
>>>
~ $ mkdir lpthw
~ $ cd lpthw 
lpthw $ ls
# ...   Use your text editor here to edit test.txt.... 
lpthw $ ls
test.txt lpthw $

Windows

  1. 用瀏覽器訪問 https://atom.io,下載 Atom 并安裝澎羞,你可能需要用管理員身份運行髓绽。
  2. 把 Atom 放在桌面或者快速啟動欄以便快速訪問,這些都可以在安裝的時候進行設(shè)置妆绞。
    :如果你的電腦運行很慢顺呕,打不開 Atom接谨,你可以在本練習最后選擇其他編輯器。
  3. 在開始菜單搜索 Powershell塘匣,回車脓豪,運行。
  4. 在桌面創(chuàng)建 Powershell 快捷鍵忌卤,或者把它添加到快速啟動欄以方便打開扫夜。
  5. 運行 Powershell (我之后會稱它為 Terminal),它看起來不咋滴驰徊。
  6. https://www.python.org/downloads/release/python-360/ 下載 Python 3.6 然后安裝笤闯。記得勾選“把 Python 3.6 添加到路徑”(add Python 3.6 to your path)復選框。
  7. 在 Powershell (Terminal)中輸入 python 并回車棍厂,以運行 Python颗味。
    :如果你輸入 Python 但它沒有運行,你需要重新安裝 Python 并確保在安裝過程中勾選了“把 Python 3.6 添加到路徑”(add Python 3.6 to your path)復選框牺弹。
  8. 輸入 quit() 以退出 Python浦马。
  9. 你應(yīng)該回到你輸入 python 之前看到的提示界面,如果不是张漂,弄明白是什么原因晶默。
  10. 學會如何在 Powershell 中創(chuàng)建目錄。
  11. 學會如何在 Powershell 中切換目錄航攒。
  12. 用你的編輯器在這個目錄下創(chuàng)建一個文件磺陡,你可以先在編輯器里編輯,然后點擊“保存”或者“另存為”漠畜,選擇你創(chuàng)建的目錄文件夾币他。
  13. 用鍵盤快捷鍵切換回 Powershell 程序。
  14. 回到 Powershell 后憔狞,用 ls 列示目錄以查看你新建的文件蝴悉。

從現(xiàn)在起,當我說“Terminal”或“Shell”時指的就是 Powershell躯喇。當我讓你運行 Python 3.6 的時候你只用輸入 python 即可辫封。

1.2.1 Windows: 你應(yīng)該看到

> python
>>> quit()
> mkdir lpthw
> cd lpthw
... Here you would use your text editor to make test.txt in lpthw
>
> dir
 Volume in drive C is
 Volume Serial Number is 085C—7E02

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

04.05.2010  23:32   <DIR>   .   
04.05.2010  23:32   <DIR>   ..      
04.05.201 0 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正压,你是知道如何安裝軟件包的,下面是你的操作步驟:

  1. 用你的安裝包管理器(package manager)安裝 Python 3.6责球,如果無法安裝焦履,就從 https://www.python.org/downloads/release/python- 360/ 上下載并安裝拓劝。
  2. 用你的安裝包管理器安裝 Atom 編輯器。如果 Atom 不好用嘉裤,你可以選擇本練習最后的其他編輯器郑临。
  3. 把 Atom 放到你的窗口管理(window manager)菜單,以方便快速訪問屑宠。
  4. 找到你的 Terminal 程序厢洞,它可能叫 GNOME Terminal、Konsole典奉、或者 xterm躺翻。
  5. 把你的 Terminal 也放在 Dock。
  6. 運行你的 Terminal 程序卫玖,它看起來不咋滴公你。
  7. 在你的 Terminal 程序中輸入 python3.6 以運行 Python 3.6。如果無法運行假瞬,試試輸入 python陕靠。
  8. 輸入 quit() 然后敲 enter 退出 Python。
  9. 你應(yīng)該回到你輸入 python 之前看到的提示界面脱茉,如果不是懦傍,弄明白是什么原因。
  10. 學會如何在 Terminal 中創(chuàng)建目錄芦劣。
  11. 學會如何在 Terminal 中切換目錄粗俱。
  12. 用你的編輯器在這個目錄下創(chuàng)建一個文件,你可以先在編輯器里編輯虚吟,然后點擊“保存”或者“另存為”寸认,選擇你創(chuàng)建的目錄文件夾。
  13. 用鍵盤快捷鍵切換回 Terminal 程序串慰。
  14. 回到 Terminal 后偏塞,用 ls 列示目錄以查看你新建的文件。

0.3.1 Linux: 你應(yīng)該看到

$ python
>>> quit()
$ mkdir lpthw
$ cd lpthw
# ...   Use your text editor here to edit test.txt ...
$ ls test.txt
$

如果你的顯示跟我的略有不同也是正確的邦鲫,但是大體上應(yīng)該是一樣的灸叼。

從網(wǎng)上找答案

這本書中很重要的一部分就是要學會從網(wǎng)上搜索編程相關(guān)的東西。我會告訴你“從網(wǎng)上搜索”庆捺,你需要做的就是用搜索引擎找到答案古今。我之所以不直接告訴你答案而是讓你自己去找,就是為了讓你成為一個獨立的學習者滔以,能夠自己從網(wǎng)上找到答案而不依賴于書本捉腥,這是我的目標。

給初學者的忠告

這個練習已經(jīng)結(jié)束了你画,它的難易程度可能取決于你對你電腦的熟悉程度抵碟。如果你覺得很難桃漾,試著花時間去學習和克服困難,因為只有攻克了這些最基礎(chǔ)的東西拟逮,你才能繼續(xù)學習更多的編程技能撬统。

如果有人告訴你學到這本書的某個練習就可以停下來,或者跳過某些練習敦迄,別去相信恋追。任何對你隱瞞知識的人,或者更糟糕——讓你從他們那里獲得知識而不是通過你自己的努力去獲取颅崩,都是在讓你對他們形成依賴几于。別聽他們的,老老實實地做這些練習沿后,從掌握自我學習的本領(lǐng)沿彭。

程序員可能會讓你用 MacOS 或者 Linux,因為他們很喜歡蘋果電腦的字體和排版設(shè)計尖滚,或者覺得用 Linux 很酷喉刘。別聽他們的,用你現(xiàn)在正在用的電腦系統(tǒng)就行漆弄,你需要的就是一個編輯器睦裳,一個終端,還有 Python撼唾。

最后廉邑,這個練習的目的就是為了讓你準備好這三樣東西,以便做后面的練習:

  1. 用文本編輯器寫練習倒谷。
  2. 運行你寫的練習蛛蒙。
  3. 如果出錯就試著修復。
  4. 重復渤愁。

其他事情可能會煩擾到你牵祟,所以堅持按照以上計劃來。

其他可選編輯器

文本編輯器對程序員來說非常重要抖格,但是作為初學者诺苹,你只需要一個簡單的編輯器即可。我推薦 Atom 是因為它是免費的雹拄,而且?guī)缀踉谌魏蜗到y(tǒng)上都能運行收奔。但是,Atom 可能不適合你的電腦办桨,所以你也可以選擇以下這些編輯器:

編輯器名稱 適用系統(tǒng) 網(wǎng)址
Visual Studio Code Windows, MacOS, Linux https://code.visualstudio.com/
Notepad++ Windows https://notepad-plus-plus.org/
gEdit Linux, MacOS, Windows https://github.com/GNOME/gedit
Textmate MacOS https://github.com/textmate/textmate
SciTE Windows, Linux http://www.scintilla.org/SciTE.html
jEdit Linux, MacOS, Windows http://www.jedit.org/

以上這些編輯器是根據(jù)好用程度排序的筹淫。由于這些項目可能被放棄、死掉呢撞、或者不再適用于你的電腦损姜。所以如果你試了一個不行,就試試別的殊霞。而且以上排序是基于我自己的電腦摧阅,對于你的電腦來說情況可能不太一樣。

如果你已經(jīng)知道如何使用 Vim 或者 Emacs绷蹲,那就放心用棒卷。如果你從來沒用過,就不要考慮了祝钢。程序員可能會努力說服你用 Vim 或者 Emacs比规,但那只會讓你誤入歧途。你的目標是學習 Python拦英,而不是學習 Vim 或者 Emacs蜒什。如果你嘗試使用 Vim 但卻不知道如何退出,就輸入 :q! 或者 ZZ疤估。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末灾常,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子铃拇,更是在濱河造成了極大的恐慌钞瀑,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件慷荔,死亡現(xiàn)場離奇詭異雕什,居然都是意外死亡,警方通過查閱死者的電腦和手機显晶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門贷岸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吧碾,你說我怎么就攤上這事凰盔。” “怎么了倦春?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵户敬,是天一觀的道長。 經(jīng)常有香客問我睁本,道長尿庐,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任呢堰,我火速辦了婚禮抄瑟,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘枉疼。我一直安慰自己皮假,他們只是感情好鞋拟,可當我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著惹资,像睡著了一般贺纲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上褪测,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天猴誊,我揣著相機與錄音,去河邊找鬼侮措。 笑死懈叹,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的分扎。 我是一名探鬼主播澄成,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼笆包!你這毒婦竟也來了环揽?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤庵佣,失蹤者是張志新(化名)和其女友劉穎歉胶,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體巴粪,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡通今,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了肛根。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辫塌。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖派哲,靈堂內(nèi)的尸體忽然破棺而出臼氨,到底是詐尸還是另有隱情,我是刑警寧澤芭届,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布储矩,位于F島的核電站,受9級特大地震影響褂乍,放射性物質(zhì)發(fā)生泄漏持隧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一逃片、第九天 我趴在偏房一處隱蔽的房頂上張望屡拨。 院中可真熱鬧,春花似錦、人聲如沸呀狼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赠潦。三九已至叫胖,卻和暖如春草冈,著一層夾襖步出監(jiān)牢的瞬間她奥,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工怎棱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留哩俭,地道東北人。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓拳恋,卻偏偏與公主長得像凡资,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子谬运,可洞房花燭夜當晚...
    茶點故事閱讀 44,592評論 2 353