成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用 Mu 編輯器教授 Python

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

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

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

[[344065]]

開始使用 Python 的 turtle 模塊

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

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

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

認識一下 Mu

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

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

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

在 Ubuntu 或 Debian 上:

  1. $ sudo apt install mu-editor 

在 Fedora 或類似的地方:

  1. $ sudo dnf install mu 

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

  1. $ python --version 

如果失敗了,就試試:

  1. $ python3 --version 

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

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

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

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

樹莓派 上默認安裝了 Mu,這是一個很大的優點。在過去的幾年里,我已經向學生介紹了使用樹莓派和 Mu 編輯器的 Python 編程。

如何用 Mu 教授 Python

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

(1) 打開 Mu 編輯器。

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

Mu editor

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

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

Mu editor

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

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

Saving program in Mu

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

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

Running Python program in Mu

超越基礎知識

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

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

for loops in Python with Mu

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

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

my_square function

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

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

Mu editor

 

責任編輯:趙寧寧 來源: Linux中國
相關推薦

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

2010-02-23 15:44:24

Python編輯器

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

注冊表注冊表編輯器

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編碼線上編輯器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品日韩精品 | 欧美婷婷 | 涩涩视频在线观看 | 欧美大片久久久 | 成人精品一区亚洲午夜久久久 | 久久成人高清视频 | 国产午夜精品视频 | 欧美视频三级 | 欧美一区二区在线播放 | 日韩综合 | 精品日韩 | 久久久久久国产精品免费免费 | 欧美在线视频一区二区 | 亚洲人成人一区二区在线观看 | 福利视频日韩 | 亚洲精品久 | 高清久久久 | 久久午夜剧场 | 黄网免费 | 男人天堂国产 | 欧美一区二区三区高清视频 | 欧美日韩视频网站 | 久久久久91 | 久久国产精品视频 | 我要看一级片 | 欧美精品一区二区三区在线播放 | 久久久免费电影 | 日韩中文字幕 | 国产一区二区在线91 | 日日夜夜天天干 | 亚洲高清视频一区 | 91在线观看 | 国产www在线| 五月香婷婷| 日韩在线一区视频 | 少妇一区在线观看 | 91看片网| 久久免费精彩视频 | 我爱操| 日韩精品在线观看视频 | 亚洲欧美中文日韩在线v日本 |