程式語言都隱藏在我們的生活中
程式語言是一個專業技能,然而未來,程式語言將不只是技能,而會廣泛使用在我們的生活中。隨著越來越智慧的 3C,能夠自動駕駛的車輛,甚至是有許多自動化功能的機器,皆會有程式語言的概念隱身其中。
在我多年的程式教學經驗中,發現每個人對於程式的理解有快有慢,然而一般課程為了進度與深度,往往無法花太多時間詳細解說,或是設計深入淺出的課程內容,使得許多第一次學習程式語言的學生們感到挫折,或留下壞印象。
量身打造,從生活簡單例子出發的程式語言課
Python 是近年的熱門程式語言,容易理解、好上手,也已經應用在許多跨平台的建構中,因此我重新設計了一系列 Python 線上課程,結合過往的教學經驗,透過【PyPy 熊】這個親切的角色發想相關的範例,透過簡單的生活化範例、基礎語法及符號講解,一步一步解說帶領操作,並運用互動及提示卡,讓程式語言學習變得輕鬆又簡單。
【學習力 UP 1】募資結束馬上開課!
為了加快學生學習速度,預計募資結束即會開課!
【學習力 UP 2】課後 LINE 群組繼續共學!
為了讓學生提升熟悉度與解惑速度,募資結束後將設立 LINE 群組,並會以公告方式告知同學 LINE 群組連結。各位同學可問 Python 各種課程相關問題,作業與操作同學們也可彼此互動練習,增加熟悉度喔!
這堂課總共分六大章節九個單元,帶你從軟體環境開始安裝、認識,後續跟著 PyPy 熊一起學習,包含數值運算、變數使用、條件判斷、迴圈使用、函數使用與資料結構等,讓 PyPy 熊親切帶你認識 Python 的程式語言世界。
PyPy 熊數學好:數值運算、變數使用、執行環境
第一~二章以 PyPy 熊購買喜愛的 pizza 與專輯所花費的金額為例子,結合數學運算,包含基礎的加減乘除四則運算,與在程式語言中常用到的求餘數等,帶出變數使用的概念與實際操作的用法。
Python 除了使用內建的開發與學習環境(IDLE)直接執行每一行程式碼,這單元同時使用檔案的形式開發執行 Python 程式碼。
PyPy 熊會判斷:條件判斷
到第三章時,PyPy 熊因為吃太多 pizza 不小心變胖了,我們將幫助 PyPy 熊計算他的 BMI,接者使用判斷語法,確認自己是不是太胖了,或還能夠吃多少 pizza。
PyPy 熊不停歇:迴圈使用
第四章跟著 PyPy 學懂怎麼用零用錢去買不同口味的 pizza。這個單元會先利用前面所學的判斷語法,確認零用錢是否夠買一片 pizza,接著利用關鍵字替換成迴圈的語法重複判斷,讓 PyPy 熊能夠知道自己的零用錢可以買多少片 pizza。
PyPy 熊會打包:函數使用
到了第五章,PyPy 熊已經知道怎麼計算每天買了多少片 pizza,因此重複執行相同的語法。為了將這些語法重複利用,我們將會學到把語法打包在一起變成函數,需要計算的時候一次呼叫,並且可以利用數值傳遞的方式改變計算內容與取得答案。
PyPy 熊玩積木:資料結構
最後到第六章,PyPy 熊覺得要記得每天花多少錢買多少 pizza 太麻煩了,因此我們將學會像是排積木一樣的資料結構——「串列」,把所有結果排列在一起。
以下是第二章「PyPy 熊數學好 - 數值運算」的試教片段,讓大家瞭解我們的教學與呈現方式。

