我在公共图书馆教授覆盆子PI 400上的Python

2021-06-15 12:41:51

经过漫长而艰难的一年,我一直很期待再次与其他人,特别是中高中的学生分享我对Python和开源软件的热爱。在大流行之前,我共同写了一份授予使用覆盆子PI计算机向中学生教授Python编程。像许多其他计划一样,Covid-19把我的持有人持续了一年多。幸运的是,纽约州的疫苗和改善的健康改变了动态。

几个月前,一旦我完全接种疫苗,我就会在当地的公共图书馆系统中提供覆盆子PI和Python编程课程。 Chautauqua-Cattaraugus图书馆系统接受了我的提案,并在Olean,N.Y的联合中央图书馆提供了资助我的计划。该图书馆购买了五个Raspberry PI 400单位,Micro-HDMI-To-VGA适配器和内联功率适配器,图书馆系统' IT部门借给美国五个VGA监视器。

随着我们所有的设备需求,我们邀请中学生注册了四个下午的学习和编程乐趣。

所有学生都在社交距离,每个学生都有一个新的PI 400和他们的办公桌上的VGA监视器。我们的班级小,由四年级的学生和两名六年级学生组成。没有一个编程背景,他们的键盘技能粗糙。然而,他们的天生好奇心和热情随之而来。

我们度过了第一个下午组装PI 400S,将它们连接到库' S无线网络,并安装了我们用于类的MU Python编辑器。

我随之而来的是,覆盆子PI OS简要介绍以及它与Windows和MacOS计算机的不同之声,并提供了使用MU编辑器的简要教程。

自从我们在公共图书馆见面以来,我强调,图书馆有涵盖课堂上使用的概念和Python编程代码的书籍,特别是教孩子们通过Jason Briggs的Bryson Payne和Python博士的代码。我为学生创建了日常讲义,以便与指令一起参考。我也使用自己的覆盆子PI 400连接到32" LCD监视器以说明代码和编程结果。

我喜欢使用龟模块来介绍Python编程。它总是受到好评的,学生喜欢他们可以在学习Python基础的同时创建的图形,如变量,用于循环,列表和语法的重要性。

我每次教导时都会学习新的东西,这也不例外。我特别喜欢看学生迭代我的代码示例 - 有些是来自书籍,其他人是我自己的创作。我们班级中的第四年级使用此示例代码并添加了两个颜色和相应的代码以创建六色螺旋。

#多色螺旋进口龟作为t颜色= ["红色" ,"黄色" ,"蓝色" ,"绿色" ]对于范围(100):t。 Pencolor(颜色[x%4])t。圆圈(x)t。左(91)

在为期四天的课程结束时,每个学生都收到了覆盆子PI 400和一本书,解释了如何编程计算机。他们还列出了免费和开源软件资源的列表,图书馆中推荐书籍的阅读列表以及网络上可用的一些开放式教育资源。

Mark Van Doren说,"教学艺术是协助发现的艺术。"我看到这个教室里使用开源工具播放。更多学生需要这样的机会,以帮助他们获得优质的教育。覆盆子PI 400是教学和学习的伟大形状因素。

Olean图书馆计划在今年晚些时候提供另一个类似的课程。我鼓励您与自己的社区分享对自由和开源软件的热爱。