--- title: 'Python (1) 簡介' disqus: hackmd --- # Python (1) 簡介 # 課程目錄 [TOC] ## 學習資源 ### 關於本次課程 * 講師:曾大師 (課堂之上只能叫我 假大師 曾大師) * 期望:教會你自己學程式 * 評估:規劃自己的學習樹 第一次接觸程式的請舉手 ### 學習網站 [STEAM 教育學習網](https://steam.oxxostudio.tw/category/python/info/start.html) [W3 school](https://www.w3school.com.cn/python/index.asp) [鐵人賽](https://ithelp.ithome.com.tw/users/20104287/ironman/1882) ## 程式可以怎麼用 ### 認證考試 [APCS 官網](https://apcs.csie.ntnu.edu.tw/) [CPE 官網](https://cpe.mcu.edu.tw/) [電腦軟體設計丙級技能檢定](https://www.google.com/search?q=%E4%B8%99%E7%B4%9A%E8%BB%9F%E9%AB%94%E8%A8%AD%E8%A8%88%E8%AA%AA%E6%98%8E&num=10&newwindow=1&sca_esv=6b528a5c293e48d5&sxsrf=AE3TifOB_FmvgurHijsEQN3A45N62ehNYQ%3A1752839803189&ei=ezZ6aOiwC8ySvr0PwPmygA8&ved=0ahUKEwio2sSOrcaOAxVMia8BHcC8DPAQ4dUDCBA&uact=5&oq=%E4%B8%99%E7%B4%9A%E8%BB%9F%E9%AB%94%E8%A8%AD%E8%A8%88%E8%AA%AA%E6%98%8E&gs_lp=Egxnd3Mtd2l6LXNlcnAiGOS4mee0mui7n-mrlOioreioiOiqquaYjjIIEAAYgAQYogQyCBAAGIAEGKIEMggQABiiBBiJBTIFEAAY7wVIoSRQ8wdYjRhwAXgBkAEAmAGsAaAB7QaqAQM1LjO4AQPIAQD4AQGYAgigAqsGwgIKEAAYsAMY1gQYR5gDAIgGAZAGCpIHAzUuM6AH6g6yBwM0LjO4B6YGwgcFMC40LjTIBxU&sclient=gws-wiz-serp) ### 開發軟體 寫網頁 寫視窗程式 ### 控制硬體 [micro:bit 官網](https://makecode.microbit.org/) [ESP32](https://www.icshop.com.tw/blog/posts/esp32-iot%E7%89%A9%E8%81%AF%E7%B6%B2%E6%99%B6%E7%89%87%E4%BB%8B%E7%B4%B9) [link text](Raspberry Pi Pico) ## 運用雲端開發環境 ### 使用Google Colab [Colab 教學](https://steam.oxxostudio.tw/category/python/info/online-editor.html) 註冊一個Google帳號,不需要重新註冊 有帳號登入即可 瀏覽 [colab]並進行登入(https://colab.research.google.com/) ### 學員的第一個程式 ```gherkin= // print("輸出內容") 第一個函數請先背起來 print("Hello 曾大師") ``` ## 基本概念 ### 電腦的組成 處理器、記憶體、顯示卡、硬碟、作業系統、 鍵盤、滑鼠、螢幕、喇叭 ### 甚麼是寫程式 指揮 控制 命令 輸入 計算 輸出 用人跟作業系統都懂的語言做溝通 ## 變數(variable) 與 運算式 > 試想一下 你是怎麼做一個加法運算 > 1.填入[被加數] > 2.填入[加數] > 3.指定算法 > 4.進行運算 > 5.算出結果 =解說= [變數]被加數 加數 [運算子] 加號 答案=被加數 + 加數 "=" 不是等於是 "指派" 的意思 ## 補充 ### Python安裝 Google 搜尋python 找到官網 首頁下載  點選 Download Python x.x.x  ### 常用編輯器 #### IDLE (Python 內建) #### PyCharm(Community 社群版) [PyCharm 下載](https://www.jetbrains.com/pycharm/download/?section=windows)  Visual Studio Code #### geany ## 若無法執行Tkinter必須修改執行程式路徑 > Geany 用 py "%f" 不穩定、甚至會直接失敗 > 改成明確指定 python.exe 路徑,才是正確且可控的做法  #### Spyder
×
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