從Scratch邁向Python


由Scratch(圖型化)邁向Python(文字型)程式語言

1.Scratch與Python之比較

 

2.圖像邁向文字型程式設計中介工具

(1)GoogleBlockly(線上)

https://github.com/google/blockly

(2)BlockPy(線上)

 

課程及說明

https://zhuanlan.zhihu.com/p/81444266

https://vt.instructure.com/courses/27918/pages/book-1-dot-2-introduction-themes

https://vt.instructure.com/courses/19969/pages/book-3-dot-6-python-in-blockpy

https://vt.instructure.com/courses/27918/pages/book-3-dot-4-algorithms-list-iteration

https://corgis-edu.github.io//corgis/blockpy/

https://canvas.instructure.com/courses/1134562

https://www.youtube.com/watch?v=1bktwqA6YgQ

範例下載

下載

大數據應用

 

(3)圖形與文字並列(離線版)


2.Python程式設計

(1)什麼是程式語言?

(2)如何選擇程式語言?

(3)你想要做什麼?由應用面出發

資料引用:政大應用數學系蔡炎龍老師

(4)程式開發環境(IDE,Integrated Development Environment集合開發環境)

A.本機端IDE

B.線上IDE

實作1:透過視覺化圖像理解Python程式碼執行過程

範例下載

C.Colab

(1)先登入Google(新北市)

(2)新增筆記本.修改檔名

(3)設定colab環境

D.Colab教學資源

Google Colab教學!新手Python開發環境推薦【新手Python練習】 - YC科技生活

Google Colab 免費 GPU 訓練 AI 模型教學 - Soul & Shell Blog

https://artificialintelligencepro.com.tw/google-colab/

實作2-Colab初體驗

https://colab.research.google.com/drive/13cFbu5NF1d9JTuwuXawlJPyS0lJ8v6nP

https://colab.research.google.com/drive/1VSzvPUa5skw-MxSXVYaRqNoFREiPW4Zc

https://colab.research.google.com/drive/12c4qasg0T8O9jMIsFoMlLJWFNe0vOLHH?usp=sharing

1.詹智傑老師

翰林九上計算篇範例:Scratch範例程式Python範例程式

查座號、報姓名Scratch範例程式Python範例程式

隨機抽籤5個號碼號碼會重複:Scratch範例程式Python範例程式

隨機抽籤5個號碼號碼不重複:Scratch範例程式Python範例程式

英文單字測驗:Scratch範例程式Python範例程式

亂數練習:Python範例程式

1A2B:Python範例程式

資料引用桃園建國國中詹智傑老師

2.翰林及其他教學資源

謝KK老師

https://drive.google.com/file/d/1MgXweg1FSB9_HqkKgE1zKQ5gkvSH-rzl/view?usp=sharing

 

 

澎湖人NO.1_中小學生學python

https://sites.google.com/mail.phc.edu.tw/python/%E9%A6%96%E9%A0%81?authuser=0

簡老師Python

https://liangyuh.neocities.org/index.htm

實作3-我的少年Py的大冒險

資料來源: 炎龍老師的課程直播區

實作4-Python應用

(1)爬蟲

A.下載Youtube影片(利用Pytube套件)

B.下載Youtube影片((利用pandas套件讀取opendata資料)

利用政府開放資料OpenData實作空氣品質(AQI)展示

https://docs.google.com/document/d/1FvTzTViaNEvBM2Sbx9WF1c2ibC2Z0Hom/edi

(2)人工智慧深度學習

中學教師人工智慧教學推廣計畫-桃園建國國中詹智傑老師2020.08

範例:深度學習(神經網路)的"Hello World"


辨識手寫數字

辨識服飾圖片

找出方程式的解

思考問題


1.電腦真的認識0-9的手寫數字嗎?旋轉圖片後,我們仍然認得數字。


2.電腦真的認識10種服飾嗎?旋轉圖片後,我們仍然認得服飾。

3.電腦真的找到方程式了嗎?若Y=X^2,以目前類神經網路,有辦法正確預測y值嗎?


4.建立與訓練類神經網路,有那些主要流程? 如何提高類神經網路的辨識率?可以從那些方向著手?


Python程式設計學習資源

Python學習方法及資源

免費

Python大補帖(簡中)

蔡炎龍-成為python數據分析達人的第一門課

https://plusdscp.csie.ntnu.edu.tw/index.php/demonstration/material/

學習 Python 資料科學的應用

學習Python - 初學者全教程

Python Tutorials for Beginners - Learn Python Online

學習 Python 的最佳方式——初學者 Python 編程教程

iT 邦幫忙

https://www.taiwancodeschool.com/

付費

https://www.udemy.com/course/python-learn/

Hahow

樂學科技(11堂20小時.NT8000 實體)

http://10.231.114.1/python3/python.html

自學的Python 教學網站DataCamp