March 27, 2017

Microsoft Virtual Academy - Introduction to Programming with Python

之前曾在 Codecademy 自學 Python 的課程,但是學到 60% 左右就開始很吃力,後期的練習幾乎都沒辦法自己想出答案,要一直看討論區上別人寫出的答案,但我非常不喜歡那樣,覺得好像在偷看別人考卷上的答案。所以就思考是否因為我的基礎不夠好,才會造成這樣的現象。這也是讓我想要去 Hahow 上 初心者的計概與coding火球術 的主要原因之一。

後來大惡魔推薦我看微軟上的 Python 課程 - Introduction to Programming with Python,這堂課就真的非常適合初學者,兩位老師教得很淺顯易懂,而且互動活潑,這樣的教學課程比起只有單一老師的教學又來的更生動有趣。

我個人最喜歡的部分是兩位老師分享自己在工作上遇到的一些情況,以及給學生們的提醒和建議。舉個例子,他們在課程開始就鼓勵大家在自己的程式碼裡面加入註解,以便日後自己回頭看的時候輕鬆了解當初為什麼那樣寫,也幫助其他人理解自己的程式碼。但是他們也強調,當註解是為了解釋自己所設的變數代表什麼的時候,反而是沒有必要的,需要做的事情應該是設字面上有意義的變數,而非用註解去解釋變數(例如比起用 x 作為變數,用 userAddress 才是更好的選擇)。

像是這樣的提醒跟建議真的很受用,而且可以幫助培養好的寫程式習慣。不過這樣的分享在很多自學的網站或單一老師授課的教學裡比較少,所以這堂課真的真的很推薦給 Python 初學者。雖說是給初學者的課程,但是寫程式的應該懂的基本都有教,而且重點是免費!

微軟的 Microsoft Virtual Academy 還有不少免費的課程,有興趣的人也可以看看~


No comments:

Post a Comment