最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

習(xí)題 23: 讀代碼?

上一周你應(yīng)該已經(jīng)牢記了你的符號列表?,F(xiàn)在你需要將這些運用起來,再花一周的時間,在網(wǎng)上閱讀代碼。這個任務(wù)初看會覺得很艱巨。我將直接把你丟到深水區(qū)呆幾天,讓你竭盡全力去讀懂實實在在的項目里的代碼。這節(jié)練習(xí)的目的不是讓你讀懂,而是讓你學(xué)會下面的技能:

  1. 找到你需要的 Python 代碼。
  2. 通讀代碼,找到文件。
  3. 嘗試理解你找到的代碼。

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

當(dāng)你做這節(jié)練習(xí)時,你可以把自己當(dāng)成是一個人類學(xué)家來到了一片陌生的大陸,你只懂得一丁點本地語言,但你需要接觸當(dāng)?shù)厝瞬⑶疑嫦氯?。?dāng)然做練習(xí)不會碰到生存問題,這畢竟這不是荒野或者叢林。

你要做的事情如下:

  1. 使用你的瀏覽器登錄 bitbucket.org,搜索 “python”。
  2. 忽略那些提到 “Python 3” 的項目,它們只會讓你變迷糊。
  3. 隨便找一個項目,然后點進去。
  4. 點擊 Source 標簽,瀏覽目錄和文件列表,直到你看到以 .py 結(jié)尾的文件(setup.py 就別看了,這樣的文件看了也沒用)。
  5. 從頭開始閱讀你找到的代碼。把它的功能用筆記記下來。
  6. 如果你看到一些有趣的符號或者奇怪的字串,你可以把它們記下來,日后再進行研究。

就是這樣,你的任務(wù)是使用你目前學(xué)到的東西,看自己能不能讀懂一些代碼,看出它們的功能來。你可以先粗略地閱讀,然后再細讀。也許你還可以試試將難度比較大的部分一字不漏地朗讀出來。

現(xiàn)在再試試其它三個站點:

  • github.com
  • launchpad.net
  • koders.com

在這些網(wǎng)站你可能還會看到以 .c 結(jié)尾的奇怪文件,不過你只需要看 .py 結(jié)尾的文件就可以了。

最后一個有趣的事情是你可以在這四個網(wǎng)站搜索“python”以外的你感興趣的話題,例如你可以搜索“journalism(新聞)”,“cooking(廚藝)”,“physics(物理)”,或者任何你感興趣的話題。你也許會找到一些你對你有用的,可以直接拿來用的代碼。

Project Versions

Previous topic

習(xí)題 22: 到現(xiàn)在你學(xué)到了哪些東西?

Next topic

習(xí)題 24: 更多練習(xí)

This Page

东莞市| 米脂县| 邹城市| 和顺县| 绥阳县| 神农架林区| 灵宝市| 方正县| 城口县| 安乡县| 乌鲁木齐县| 石柱| 泸定县| 鹤山市| 贵德县| 双城市| 内江市| 宜阳县| 许昌市| 大荔县| 大姚县| 德清县| 天镇县| 抚顺县| 迁西县| 元阳县| 观塘区| 石首市| 北海市| 满洲里市| 望谟县| 海晏县| 钟祥市| 灌云县| 宁武县| 桐城市| 长丰县| 永济市| 南阳市| 永宁县| 乌拉特后旗|