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

習(xí)題 38: 閱讀代碼?

現(xiàn)在去找一些 Python 代碼閱讀一下。你需要自己找代碼,然后從中學(xué)習(xí)一些東西。你學(xué)到的東西已經(jīng)足夠讓你看懂一些代碼了,但你可能還無法理解這些代碼的功能。這節(jié)課我要教給你的是:如何運(yùn)用你學(xué)到的東西理解別人的代碼。

首先把你想要理解的代碼打印到紙上。沒錯(cuò),你需要打印出來,因?yàn)楹推聊惠敵鱿啾龋愕难劬痛竽X更習(xí)慣于接受紙質(zhì)打印的內(nèi)容。一次最多打印幾頁就可以了。

然后通讀你打印出來的代碼并做好標(biāo)記,標(biāo)記的內(nèi)容包括以下幾個(gè)方面:

  1. 函數(shù)以及函數(shù)的功能。
  2. 每個(gè)變量的初始賦值。
  3. 每個(gè)在程序的各個(gè)部分中多次出現(xiàn)的變量。它們以后可能會(huì)給你帶來麻煩。
  4. 任何不包含 else 的 if 語句。它們是正確的嗎?
  5. 任何可能沒有結(jié)束點(diǎn)的 while 循環(huán)。
  6. 最后一條,代碼中任何你看不懂的部分都記下來。

接下來你需要通過注解的方式向自己解釋代碼的含義。解釋各個(gè)函數(shù)的使用方法,各個(gè)變量的用途,以及任何其它方面的內(nèi)容,只要能幫助你理解代碼即可。

最后,在代碼中比較難的各個(gè)部分,逐行或者逐個(gè)函數(shù)跟蹤變量值。你可以再打印一份出來,在空白處寫出你要“追蹤”的每個(gè)變量的值。

一旦你基本理解了代碼的功能,回到電腦面前,在屏幕上重讀一次,看看能不能找到新的問題點(diǎn)。然后繼續(xù)找新的代碼,用上述的方法去閱讀理解,直到你不再需要紙質(zhì)打印為止。

加分習(xí)題?

  1. 研究一下什么是“流程圖(flow chart)”,并學(xué)著畫一下。
  2. 如果你在讀代碼的時(shí)候找出了錯(cuò)誤,試著把它們改對,并把修改內(nèi)容發(fā)給作者。
  3. 不使用紙質(zhì)打印時(shí),你可以使用注解符號(hào) # 在程序中加入筆記。有時(shí)這些筆記會(huì)對后來的讀代碼的人有很大的幫助。

Project Versions

Table Of Contents

Previous topic

習(xí)題 37: 復(fù)習(xí)各種符號(hào)

Next topic

習(xí)題 39: 列表的操作

This Page

恩平市| 合山市| 五原县| 萨嘎县| 汨罗市| 札达县| 三江| 阿拉善盟| 五家渠市| 油尖旺区| 手游| 盖州市| 泰兴市| 洛扎县| 弥渡县| 乳源| 曲麻莱县| 四川省| 潜山县| 南昌市| 花莲县| 信宜市| 长子县| 南充市| 海门市| 安平县| 西林县| 鞍山市| 汉源县| 朝阳县| 南宁市| 沁阳市| 三原县| 嘉禾县| 连城县| 石阡县| 阳原县| 繁昌县| 邢台市| 星子县| 马龙县|