Update learn-python-on-microbit-zh.md

This commit is contained in:
Alan Wang
2021-02-06 10:15:12 +08:00
committed by GitHub
parent 5642f9c593
commit 739ce980f4

View File

@@ -18,7 +18,7 @@
Python 理論上是多用途的系統語言,但它在企業系統的用處正在慢慢被像是 Go、Rust 之類的語言取代。目前學 Python 的最主要回報,是有機會成為資料科學家/資料分析師/機器學習專家:這類工作在 2010 年代前期到中期的需求與薪資達到了驚人的高峰。這歸功於針對 Python 設計的大量第三方套件,讓任何人都能進行資料分析以及資料視覺化,甚至跨進人工智慧領域。簡單地說,不管你(誤)讀什麼科系,學 Python 都是個讓自己非常難餓死的好辦法。
不過,筆者認為 Python 的另一個選擇是「嵌入式 Python」──在 micro:bit 這樣的微控制器/開發板上用 Python 控制它。由於其設計特性Python 執行起來比 Arduino 的 C++ 語言慢得多,但寫起來卻容易很多。此外,既然開發板得和人類互動,你往往還得給程式「降速」,所以大多時候運作效能並不是很重要。比起純粹處理資料的純電腦程式,嵌入式 Python 賦予了我們跟真實世界互動、解決生活問題的機會,而且對於撰寫程式上也能訓練出更靈活的思維。
不過,筆者認為 Python 的另一個選擇是「嵌入式 Python」──在 micro:bit 這樣的微控制器/開發板上用 Python 控制它。由於其設計特性Python 執行起來比 Arduino 的 C++ 語言慢上不少,但寫起來卻容易很多。此外,既然開發板得和人類互動,你往往還得給程式「降速」,所以大多時候運作效能其實並不重要。比起純粹處理資料的純電腦程式,嵌入式 Python 賦予了我們跟真實世界互動、解決生活問題的機會,而且對於撰寫程式上也能訓練出更靈活的思維。
## 準備