2015年6月22日 星期一

Coursera(Michigan) Python Week3,筆記與心得簡記

Python Week 3 維持著一貫不難的風格。

本週先復習條件式的過程、基本運算符號、實例作業,
單向條件 (One-way Decisions)、縮排 (Indentation)、持續與恢復、
tab鍵不等於空格、程式區塊 (Box,運作與閱讀程式碼的概念)、
巢狀條件 (Nested Decisions)、雙向條件 (Two-way Decisions)、
多向條件 (Multi-Way),以及嘗試/除外 (try/except structure)等。
最末是本週作業 (Exercise) 及本週小結 (Summary)。

自己微調了本週上課模式。
把每張投影片確實聽懂 (就不用重聽),直接整理筆記,存檔。
練習程式碼與作業程式碼個別存檔,是最基本的。
不以聽課流暢為要件 (又不是英聽),得更專注才行。


各段均有現場實作:
看影片的好處是,題目出完就可暫停,自行練習。
寫完再和教授的答案對照:
(直接練習,判斷程式碼的合理性。圖片內容屬於Coursera - Python )

投影片內全是重點,而且跟著 Dr. Chuck的順序,邊聽邊實作,都做的出來。
除了紅色紫色文字偏暗外,教授上課的筆畫流程,有很大的幫助。

教授上課上到一半,有點擔心同學聽不懂...
Lecture 3.2 - 06:22~06:27 時,Dr. Chuck 問 "Any questions??" 還擠眉弄眼 XDD
不過再來馬上就接著 "I have a question..." 直接出題模式
對著攝影機上課,可能有點乏味吧 XP


本週聽課沒怎麼卡關,大概是對縮排有基本理解,
而且以流程圖講解,和平常工作的思考樹相類。

在寫作業 3.2時,遇到第一次大卡關。
「知道問題在哪,但不知怎麼改對。」
試不出來,只好束手看教授講解。
才發現重點是「正確、順序」。如果想錯方向,就不會對。
邏輯果然很重要。

有聽懂課程內容,Quizzes 如果會卡住,就是英文、不是內容 XP
練習題可以 try error 真好。
寫、糾錯、調整、重試、思考、改對。
電腦的好處是不討價還價,忠實執行。
但給錯指令就無法作業,會停住、還給你提醒。

所以程式寫不好,就是自己的問題 (無誤)


=============================================================

(Memo) 今日終於把網路攝影機裝好、辦妥證書申請流程。
結果上課、小考都要拍照 XD
須確認是本人,上課的身分驗證還用兩層把關:
(1) 打字習慣。 (2) 拍照上傳,檢驗與申證人證片證件是否相符。

證書或許沒什麼,因為全世界人都在上,多這張也無所謂競爭力。
就只是個自我證明的記錄。
它真的好玩又有趣。

沒有留言:

張貼留言