偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

使用 Mu 編輯器教授 Python

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

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

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

[[344065]]

開(kāi)始使用 Python 的 turtle 模塊

在 Linux 或 macOS 電腦上,你只需打開(kāi)一個(gè)終端,輸入 python,你就會(huì)看到 Python shell。

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

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

認(rèn)識(shí)一下 Mu

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

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

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

在 Ubuntu 或 Debian 上:

  1. $ sudo apt install mu-editor 

在 Fedora 或類(lèi)似的地方:

  1. $ sudo dnf install mu 

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

  1. $ python --version 

如果失敗了,就試試:

  1. $ python3 --version 

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

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

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

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

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

如何用 Mu 教授 Python

Mu 是向?qū)W生展示 Python 入門(mén)的好方法。下面是我如何教學(xué)生開(kāi)始使用它。

(1) 打開(kāi) Mu 編輯器。

使用 Mu 編輯器教授 Python | Linux 中國(guó)

Mu editor

(2) 輸入 import turtle 導(dǎo)入 turtle 模塊,就可以讓烏龜動(dòng)起來(lái)了。我的第一課是用 Python 代碼畫(huà)一個(gè)簡(jiǎn)單的正方形。

使用 Mu 編輯器教授 Python | Linux 中國(guó)

Mu editor

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

使用 Mu 編輯器教授 Python | Linux 中國(guó)

Saving program in Mu

(4) 運(yùn)行程序。哪怕是運(yùn)行這樣一個(gè)簡(jiǎn)單的程序都會(huì)讓人興奮,看到你寫(xiě)的程序的圖形輸出是很有趣的。

使用 Mu 編輯器教授 Python | Linux 中國(guó)

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 方法畫(huà)一個(gè)正方形。

使用 Mu 編輯器教授 Python | Linux 中國(guó)

for loops in Python with Mu

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

使用 Mu 編輯器教授 Python | Linux 中國(guó)

my_square function

后來(lái),我通過(guò)介紹其他 turtle 模塊方法,包括 penup、pendown 和 pencolor 來(lái)擴(kuò)展這個(gè)概念。很快,我的學(xué)生們就開(kāi)始開(kāi)發(fā)更復(fù)雜的程序,并對(duì)其進(jìn)行迭代。

使用 Mu 編輯器教授 Python | Linux 中國(guó)

Mu editor

 

責(zé)任編輯:趙寧寧 來(lái)源: Linux中國(guó)
相關(guān)推薦

2020-04-09 14:23:44

PythonMarkdown編輯器

2018-05-11 14:59:21

LinuxVim編輯器

2009-02-26 08:54:50

FCKeditorHTML編輯器

2018-01-25 18:30:05

編輯器ViVim

2018-02-09 09:58:41

Linux編輯器Vi

2021-01-07 11:00:59

Sed文本編輯器Linux

2010-03-24 09:20:07

CentOS vi編輯

2016-08-12 11:33:21

PythonRstudio編輯器

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

注冊(cè)表注冊(cè)表編輯器

2010-02-23 15:44:24

Python編輯器

2018-09-25 09:25:11

Vim編輯器命令

2020-11-02 11:21:35

Python編輯器代碼

2020-10-14 14:00:39

VIM編輯器

2022-05-31 14:46:02

Ruby編碼線(xiàn)上編輯器
點(diǎn)贊
收藏

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