新聞中心
在學(xué)校里,教孩子們編程是非常流行的。很多年前,在 Apple II 和 Logo 編程的年代,我學(xué)會(huì)了創(chuàng)建 烏龜(turtle)繪圖。我很喜歡學(xué)習(xí)如何對(duì)虛擬烏龜進(jìn)行編程,后來也幫助學(xué)生進(jìn)行編程。

創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括上林網(wǎng)站建設(shè)、上林網(wǎng)站制作、上林網(wǎng)頁(yè)制作以及上林網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,上林網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到上林省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
大約五年前,我了解了 Python 的 turtle 模塊 ,這是我 Python 之旅的轉(zhuǎn)折點(diǎn)。很快,我開始使用 turtle 模塊來教學(xué)生 Python 編程基礎(chǔ),包括使用它來創(chuàng)建有趣的圖形。
開始使用 Python 的 turtle 模塊
在 Linux 或 macOS 電腦上,你只需打開一個(gè)終端,輸入 python,你就會(huì)看到 Python shell。
如果你使用的是 Windows 電腦,則需要先安裝 Python,到 Python 網(wǎng)站上 下載 最新的穩(wěn)定版。
接下來,用 import turtle 或 import turtle as t 將 turtle 模塊導(dǎo)入 Python 中。然后你就可以開始享受創(chuàng)建烏龜繪圖的樂趣了。
認(rèn)識(shí)一下 Mu
在我的 Python 冒險(xiǎn)的早期,我使用了 IDLE ,它是 Python 的集成開發(fā)環(huán)境。它比在 Python shell 中輸入命令要容易得多,而且我可以編寫和保存程序供以后使用。我參加了一些在線課程,閱讀了許多關(guān)于 Python 編程的優(yōu)秀書籍。我教老師和學(xué)生如何使用 IDLE 創(chuàng)建烏龜繪圖。
IDLE 是一個(gè)很大的改進(jìn),但在克利夫蘭的 PyConUS 2019 上,我看到了 Nicholas Tollervey 的演講,這改變了我學(xué)習(xí)和教授 Python 的方式。Nick 是一位教育家,他創(chuàng)建了 Mu ,一個(gè)專門為年輕程序員(甚至像我這樣的老程序員)設(shè)計(jì)的 Python 編輯器。Mu 可以安裝在 Linux、macOS 和 Windows 上。它很容易使用,并且附帶了優(yōu)秀的 文檔 和 教程 。
在 Linux 上,你可以通過命令行安裝 Mu。
在 Ubuntu 或 Debian 上:
- $ sudo apt install mu-editor
在 Fedora 或類似的地方:
- $ sudo dnf install mu
或者,你可以使用 Python 來進(jìn)行安裝。首先,確保你已經(jīng)安裝了 Python 3:
- $ python --version
如果失敗了,就試試:
- $ python3 --version
假設(shè)你有 Python 3 或更高版本,使用 Python 包管理器 pip 安裝 Mu。
- $ python -m pip install mu-editor --user
然后你可以從命令行運(yùn)行 Mu,或者創(chuàng)建一個(gè)快捷方式:
- $ python -m pip install shortcut mu-editor --user
樹莓派 上默認(rèn)安裝了 Mu,這是一個(gè)很大的優(yōu)點(diǎn)。在過去的幾年里,我已經(jīng)向?qū)W生介紹了使用樹莓派和 Mu 編輯器的 Python 編程。
如何用 Mu 教授 Python
Mu 是向?qū)W生展示 Python 入門的好方法。下面是我如何教學(xué)生開始使用它。
(1) 打開 Mu 編輯器。
Mu editor
(2) 輸入 import turtle 導(dǎo)入 turtle 模塊,就可以讓烏龜動(dòng)起來了。我的第一課是用 Python 代碼畫一個(gè)簡(jiǎn)單的正方形。
Mu editor
(3) 保存這個(gè)程序,確保文件名以 .py 結(jié)尾。
Saving program in Mu
(4) 運(yùn)行程序。哪怕是運(yùn)行這樣一個(gè)簡(jiǎn)單的程序都會(huì)讓人興奮,看到你寫的程序的圖形輸出是很有趣的。
Running Python program in Mu
超越基礎(chǔ)知識(shí)
在上完這節(jié)簡(jiǎn)單的課后,我講解了有一些方法可以簡(jiǎn)化和擴(kuò)展學(xué)生所學(xué)的基礎(chǔ)知識(shí)。一是創(chuàng)建一個(gè)更簡(jiǎn)單的 turtle 對(duì)象,import turtle as t。然后我介紹了一個(gè) for 循環(huán),用另外一種 turtle 方法畫一個(gè)正方形。
for loops in Python with Mu
接下來,我將展示如何創(chuàng)建一個(gè) my_square 函數(shù),作為另一種繪制正方形的方法。
my_square function
后來,我通過介紹其他 turtle 模塊方法,包括 penup、pendown 和 pencolor 來擴(kuò)展這個(gè)概念。很快,我的學(xué)生們就開始開發(fā)更復(fù)雜的程序,并對(duì)其進(jìn)行迭代。
Mu editor
文章標(biāo)題:使用Mu編輯器教授Python
鏈接URL:http://fisionsoft.com.cn/article/djpddgp.html


咨詢
建站咨詢
