Python海龜式繪圖功能簡介
大部份的同學都是因為資料分析而學習Python,因此想到利用Python語言來繪圖,第一個想到的都是matplotlib這個繪製圖表的套件,而且都是先準備好要繪製的資料集,然後套用到matplotlib.pyplot中的各種圖表,例如長條圖、直方圖、折線圖、圓餅圖、散佈圖等等。但是,其實Python也有可以把電腦當作是畫布來繪製自定形狀的套件,那就是海龜式繪圖套件turtle。
資訊技術教材網
大部份的同學都是因為資料分析而學習Python,因此想到利用Python語言來繪圖,第一個想到的都是matplotlib這個繪製圖表的套件,而且都是先準備好要繪製的資料集,然後套用到matplotlib.pyplot中的各種圖表,例如長條圖、直方圖、折線圖、圓餅圖、散佈圖等等。但是,其實Python也有可以把電腦當作是畫布來繪製自定形狀的套件,那就是海龜式繪圖套件turtle。
Thonny是一個小巧好用的Python IDE,初學Python的同學們如果一開始不想要安裝太多的東西到自己的電腦裡面,它就是一個很好的選擇,因為Thonny安裝檔案只要小小的10幾MB,不管是下載和安裝都很快速,而且,安裝完畢之後,連帶的最新版的Python直譯器也一併安裝進去,馬上就可以使用,完全不用考慮到路徑設定的問題,更棒的是,它支援3大作業系統,連在樹莓派上都可以安裝使用。
可以連上網路,就可以做很多的事,但是要連上網路,對於有WiFi功能的光環板來說,當然是先連上基地台囉,連線之後,即可執行語音辨識的功能,本文中有範例介紹喔
學會了前一篇的事件驅動程式設計方法之後,接下來可以製作一個簡單的切換燈光的應用,也就是一開始啟動的時候燈光是全熄滅的,而當按下按鈕時,燈光會開啟,但是再按一下的時候,燈光則又熄滅。
善加利用Python的變數和迴圈的使用,可以讓HaloCode的燈光變化更加地有趣,其中,讓燈光由最亮到最暗,或是由最暗到最亮的逐次變化,是其中很常使用的小技巧。
HaloCode可以使用MicroPython來設計它的程式。MicroPython算是Python語言的一個子集合,它實現了許多標準的內建功能以及部份的函數,在此篇文章中會有一些簡單的入門說明。