Python基礎觀念教學

Python基礎觀念教學課程,一步一步帶你理解程式碼怎麼運作

更新日期: 2024 年 4 月 21 日

你對Python程式碼的運作還是有點似懂非懂嗎?

編寫程式碼時有種不踏實感,總是會卡在一些感覺很基本的語法錯誤上,Python對你來說仍然抽象、有點難懂?

若有這樣的感覺,可能是你對於Python的基本觀念,仍然有些模糊與不清楚的地方。

Python基礎觀念教學課程

密西根大學在coursera上所開設的Programming for Everybody (Getting Started with Python),仔細的為你說明電腦是如何讀取你寫下的程式碼,再將程式碼作為指令去跑出預期結果。

帶你一個值、一個值的從基本的變數、常數、函式、if條件式理解程式碼,再走過for、while迴圈,告訴你迴圈的行走路程,怎麼跳出迴圈,又怎麼進入迴圈。

並仔細的說明break、continue、return這些保留字,是如何參與迴圈的運作,以及如何善用None、try/except,讓你的迴圈跑得更聰明。

例如下方這個條件式的流程圖,路徑是怎麼走,課程中會每一步都帶你走過一遍,不會有覺得你應該懂了,就先跳過的情況。 for、while迴圈 、break、continue、return都解說得很仔細 。

Programming for Everybody的授課教授Charles Russell Severance教學方式活潑有趣,先用幾分鐘簡單的帶你理解電腦運作的方式,再以相似的思路套用到Python中,並結合生活中的例子讓你瞭解,電腦在解讀程式碼是很一板一眼的,就只能理解符合語法的程式碼。

就好比家中的寵物犬,你長篇大論地對他說了一分鐘的話,那隻可愛的小狗可能就只聽得懂吃飯與散步;如同當你打了一堆程式碼, Python就只會執行它看得懂的指令,語法錯誤的地方他便卡住,跟你說這邊有錯誤,不知道該怎麼執行。

所以當你寫的Python程式碼顯示錯誤時,請不要覺得天崩地裂,學習之路即將毀滅,就只是沒用對語法,Python聽不懂罷了,說對話他就可以聽懂運作了。

課程著重在基礎觀念的建構,不急著教你作實例,而是幫助你把Python基礎打好,讓你先有好的解構程式碼能力,解說很多細微的觀念,例如使用Tab鍵與空白鍵的差異,為何使用空白鍵做退縮會是較好的選擇,而許多學習者往往就是因為缺乏這些看似沒那麼重要的觀念,而學得越多,挫折越多,最後功虧一簣。

課程簡介

Programming-for-Everybody-Getting-Started-with-Python

對於初學Python或是對 Python仍似懂非懂的學習者,Programming for Everybody短短3個小時左右的入門教學可以釐清你許多學習上的困惑,這門Python基礎觀念教學課程,可以讓你除了模仿學習外,更在理解觀念後具備舉一反三的能力。

課程為英語發音,可搭配簡體中文、部分的繁體中文或英語字幕學習,你可以免費註冊後,使用旁聽的方式,免費上課,或是參加coursera的付費方案搭配作業提交、審閱,強化學習的效果,並可進入進階課程。

Programming for Everybody 免費課程內容要點:

  1. 變數、表示式說明
  2. if條件式解說:單一、雙重、多重
  3. break、continue、return、try、except、None等保留字使用示範
  4. function的概念解釋與建立函式
  5. for、while迴圈說明

階段性的小測驗與作業是使用coursera學習很好的工具,讓你可以有機會去回想學習到的內容,藉由作業練習讓短期記憶轉化為長期記憶。讓你的學習盲點可以一個一個逐步解除,而不是學了老半天,花費了一堆時間與精力,才發現問題怎麼那麼多,挫折感滿滿。

一點一點的小挫折,通常都是很好解決的,積累成山的大挫折,則容易成為壓垮駱駝的最後一根稻草,讓你放棄學習,學了一點就練習,不僅可以提高效率,也讓你可以一直擁有成就感,更有動力。

若你在學習路上常覺得挫折滿滿,知道高效學習的技巧,對你會很有幫助,學會如何學習(learning how to learn)這門免費的課程,會是你對自己最好的投資。

延伸閱讀:總是學不會?1堂教你如何學習的課程,讓你不再跟腦袋作對

Coursera免費上課的方法

3步驟免費註冊 Programming for Everybody (簡體中文翻譯為:零基础程序设计(Python 入门))課程:

第一步:前往課程頁面

點擊右方連結到課程頁面: Programming for Everybody ,免費註冊coursera會員

第二步:點選免費註冊

第三步:點選彈出的視窗左下角的旁聽課程

不想未來辛苦寫得程式碼發生一堆讓你抓狂又找不出原因的錯誤,Programming for Everybody這門課教的許多基本觀念,是你避開編寫Python時煩躁、爆炸的護身符,值得你即便聽不懂英文,觀看中文字幕去學習。

延伸閱讀:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *