Exercise 23:閱讀一些代碼

原文鏈接:http://learnpythonthehardway.org/book/ex23.html

       你現在應該已經花了一週時間吧你列的那些字符牢牢的記在了腦海中。現在你可以通過你記住的知識來花一個禮拜在網上閱讀一些代碼。這次的練習可能開始的時候會使人氣餒。我打算讓把你丟到深水區幾天,讓你盡最大的努力去理解一些真正項目裏面的源代碼。做這件事的目的不是讓你理解代碼,而是教會你下面三個技巧:

1、爲你需要寫的東西找到Python語言的源代碼;

2、找到相關文件閱讀其中的代碼;

3、試着去理解你找到的需要的那部分代碼。

       以你現在的水平,你還不具備完全理解你找到的代碼的能力,不過通過接觸這些代碼,你可以熟悉真正的編程項目會是什麼樣子。

       當你做這個練習的時候,把自己當做一個人類學家,你來到一個新大陸並且你只會一點當地的語言,但是你必須和當地人接觸才能生存下去。當然做練習是不會有生存問題,因爲網絡不是叢林或者荒地。

下面這些是你可以做的事情:

1、用你最喜歡的瀏覽器去訪問 bitbucket.com ,github.com 或者 gitorious.org這些網站並在上面搜索 ”python" 關鍵字。

2、避免任何提到使用了“Python 3”版本的項目,那隻會讓你更迷惑。

3、隨機選擇一個項目然後打開它。

4、單擊 Source目錄項,瀏覽列出的文件直到找到a.py的文件(不是 setup.py文件,它是沒用的文件)。

5、從頭開始閱讀a.py文件,記下你認爲它做了什麼事情。

6、如果有任何你感興趣的符號或奇怪的關鍵字你都可以把它們寫下來後去搜索其相關的知識。

       就是這些。你的工作就是用你目前知道的去閱讀這些源代碼看看是否能理解它到底做了什麼事情。可以先大概的瀏覽下,然後再仔細的閱讀。或許你也可以嘗試一些比較難懂的代碼部分並且把你知道的符號大聲讀出來。

現在試試一些其他的網站:

github.com
launchpad.net
gitorious.org
sourceforge.net
freecode.com



發佈了23 篇原創文章 · 獲贊 7 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章