自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用 Mu 編輯器教授 Python

開發(fā) 后端
大約五年前,我了解了 Python 的 turtle 模塊 ,這是我 Python 之旅的轉(zhuǎn)折點。很快,我開始使用 turtle 模塊來教學生 Python 編程基礎(chǔ),包括使用它來創(chuàng)建有趣的圖形。

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

大約五年前,我了解了 Python 的 turtle 模塊 ,這是我 Python 之旅的轉(zhuǎn)折點。很快,我開始使用 turtle 模塊來教學生 Python 編程基礎(chǔ),包括使用它來創(chuàng)建有趣的圖形。

[[344065]]

開始使用 Python 的 turtle 模塊

在 Linux 或 macOS 電腦上,你只需打開一個終端,輸入 python,你就會看到 Python shell。

如果你使用的是 Windows 電腦,則需要先安裝 Python,到 Python 網(wǎng)站上 下載 最新的穩(wěn)定版。

接下來,用 import turtle 或 import turtle as t 將 turtle 模塊導入 Python 中。然后你就可以開始享受創(chuàng)建烏龜繪圖的樂趣了。

認識一下 Mu

在我的 Python 冒險的早期,我使用了 IDLE ,它是 Python 的集成開發(fā)環(huán)境。它比在 Python shell 中輸入命令要容易得多,而且我可以編寫和保存程序供以后使用。我參加了一些在線課程,閱讀了許多關(guān)于 Python 編程的優(yōu)秀書籍。我教老師和學生如何使用 IDLE 創(chuàng)建烏龜繪圖。

IDLE 是一個很大的改進,但在克利夫蘭的 PyConUS 2019 上,我看到了 Nicholas Tollervey 的演講,這改變了我學習和教授 Python 的方式。Nick 是一位教育家,他創(chuàng)建了 Mu ,一個專門為年輕程序員(甚至像我這樣的老程序員)設(shè)計的 Python 編輯器。Mu 可以安裝在 Linux、macOS 和 Windows 上。它很容易使用,并且附帶了優(yōu)秀的 文檔 和 教程 。

在 Linux 上,你可以通過命令行安裝 Mu。

在 Ubuntu 或 Debian 上:

  1. $ sudo apt install mu-editor 

在 Fedora 或類似的地方:

  1. $ sudo dnf install mu 

或者,你可以使用 Python 來進行安裝。首先,確保你已經(jīng)安裝了 Python 3:

  1. $ python --version 

如果失敗了,就試試:

  1. $ python3 --version 

假設(shè)你有 Python 3 或更高版本,使用 Python 包管理器 pip 安裝 Mu。

  1. $ python -m pip install mu-editor --user 

然后你可以從命令行運行 Mu,或者創(chuàng)建一個快捷方式:

  1. $ python -m pip install shortcut mu-editor --user 

樹莓派 上默認安裝了 Mu,這是一個很大的優(yōu)點。在過去的幾年里,我已經(jīng)向?qū)W生介紹了使用樹莓派和 Mu 編輯器的 Python 編程。

如何用 Mu 教授 Python

Mu 是向?qū)W生展示 Python 入門的好方法。下面是我如何教學生開始使用它。

(1) 打開 Mu 編輯器。

使用 Mu 編輯器教授 Python | Linux 中國

Mu editor

(2) 輸入 import turtle 導入 turtle 模塊,就可以讓烏龜動起來了。我的第一課是用 Python 代碼畫一個簡單的正方形。

使用 Mu 編輯器教授 Python | Linux 中國

Mu editor

(3) 保存這個程序,確保文件名以 .py 結(jié)尾。

使用 Mu 編輯器教授 Python | Linux 中國

Saving program in Mu

(4) 運行程序。哪怕是運行這樣一個簡單的程序都會讓人興奮,看到你寫的程序的圖形輸出是很有趣的。

使用 Mu 編輯器教授 Python | Linux 中國

Running Python program in Mu

超越基礎(chǔ)知識

在上完這節(jié)簡單的課后,我講解了有一些方法可以簡化和擴展學生所學的基礎(chǔ)知識。一是創(chuàng)建一個更簡單的 turtle 對象,import turtle as t。然后我介紹了一個 for 循環(huán),用另外一種 turtle 方法畫一個正方形。

使用 Mu 編輯器教授 Python | Linux 中國

for loops in Python with Mu

接下來,我將展示如何創(chuàng)建一個 my_square 函數(shù),作為另一種繪制正方形的方法。

使用 Mu 編輯器教授 Python | Linux 中國

my_square function

后來,我通過介紹其他 turtle 模塊方法,包括 penup、pendown 和 pencolor 來擴展這個概念。很快,我的學生們就開始開發(fā)更復雜的程序,并對其進行迭代。

使用 Mu 編輯器教授 Python | Linux 中國

Mu editor

 

責任編輯:趙寧寧 來源: Linux中國
相關(guān)推薦

2020-04-09 14:23:44

PythonMarkdown編輯器

2018-05-11 14:59:21

LinuxVim編輯器

2009-02-26 08:54:50

FCKeditorHTML編輯器

2010-03-24 09:20:07

CentOS vi編輯

2018-02-09 09:58:41

Linux編輯器Vi

2021-01-07 11:00:59

Sed文本編輯器Linux

2018-01-25 18:30:05

編輯器ViVim

2016-08-12 11:33:21

PythonRstudio編輯器

2010-02-23 15:44:24

Python編輯器

2011-03-22 13:54:57

UbuntuPHP編輯器

2013-06-18 01:22:46

CocoStudio工Cocos2d-x

2011-01-10 16:17:49

2022-03-03 20:57:53

代碼編輯器VS code

2020-12-28 13:00:32

Norka編輯器

2022-06-12 16:05:22

vimLinux

2011-08-04 18:49:50

注冊表注冊表編輯器

2020-11-02 11:21:35

Python編輯器代碼

2018-09-25 09:25:11

Vim編輯器命令

2010-03-15 08:48:38

Python編輯器

2020-10-14 14:00:39

VIM編輯器
點贊
收藏

51CTO技術(shù)棧公眾號