# 總課程簡介 ###### tags: `課程說明` 目前我們課程主要是 1. Block 2. Microbit 3. App Inventor 4. Python 前3項是用積木來寫程式,Python 則是真正的程式語言,但程式的基礎概念都是一樣的,所以學會python前三項就不會很難,blockly game可以玩一下,Microbit跟Microbit只需要大概了解是什麼就好,Python才是學習的重點。 ## Block 用方塊來寫程式,目前我們是用[blockly game](https://blockly.games/)跟[code.org](https://code.org/) blockly game我有寫些註解可以看看 [blockly-games 教學手冊](https://hackmd.io/gjKjzkvdROKqs71IepeRFA) ## Microbit Microbit是一塊簡單的微控制器,主要是用方塊來寫程式去控制Microbit。 [官網](https://microbit.org/hk/guide/) ## App Inventor 用block來寫app [官網](https://appinventor.mit.edu/) 中文簡介 http://www.appinventor.tw/ai2 ## Python基礎 如果完全沒有碰過程式建議先看入門再看基礎,教學的需求來說,基礎看完的話大致上就ok了,進階的部分前面也有基礎,也可以看看。 ### 入門 簡單介紹程式基本概念(沒有class跟function) https://ithelp.ithome.com.tw/articles/10211960 ### 基礎 到20day就ok了 https://ithelp.ithome.com.tw/users/20111961/ironman/1795?page=2 中文影片 https://www.youtube.com/watch?v=FMruNSjHOzQ&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=2 ### 進階 https://github.com/john970473/Python-100-Days-zh_TW 英文 https://www.w3schools.com/python/default.asp ## 必須學會的程式基礎概念 我認為下面幾個概念是python最基本的東西,tqc考試也是考這幾個概念,請務必了解~ * 變數 * 判斷 if else elif * 迴圈 for while * 函數 function()沒有參數的 function(*arg)帶參數的 * list * DataCollection 數組(Tuple) 集合(Set) 詞典(Dictionary) * 字串處理 * 檔案處理
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up