--- 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
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.