通过在您的社区教学学习 Python

通过教别人来学习的免费且有趣的方式。
124 位读者喜欢这篇文章。
teacher learner

Opensource.com

自古以来,我们就知道学习某事最有效的方法之一是教给别人。我通过在我的社区教授 Python 将这种策略付诸实践。如果您想免费学习 Python 并同时获得乐趣,我建议您考虑这样做。

大约六年前,我根据一位自学 Python 的朋友的建议开始了这段旅程。大约一年后,当我购买了我的第一台 Raspberry Pi 并了解了 Python 中的 Turtle 模块时,一切都水到渠成。

Turtle 就像顿悟一样,改变了我的生活以及我对作为学习者的自我认知。Turtle 图形帮助我理解了数学及其在我生活中的相关性。我开始积极探索 Python,并且随着信心的增强,我开始与我接触的老师和学生分享我新获得的知识。

一件事接着一件事,大约 18 个月前,我发现自己在教一群 15 名中学生 Python。为了准备,我阅读了 Bryson Payne 的Teach Your Kids to Code,这是一本很棒的资源,并在 Udemy 上参加了 Payne 博士的同名课程。我还阅读了 Jason Briggs 的书Python for Kids

当我提出要教这门课时,我天真地认为只有少数学生会感兴趣。你可以想象当 15 名学生出现在第一堂课上时我的焦虑。

事实证明这是另一个转折点。大多数学生都有 Windows 笔记本电脑,但一个学生有 MacOS 电脑,甚至有一个学生有一些 Python 知识。我向全班演示了如何在他们的计算机上下载和安装 Python。然后我开始教他们我所知道的基础知识。

我为每堂课都准备了课程——在 10 周内讲授了六个 90 分钟的课程。学生们对每堂课都做出了积极的反应,我不仅帮助了一些年轻的程序员学习,而且他们的问题也鼓励了我学习更多的 Python。

由于通过教这些学生我学到的一切关于 Python 的知识,我获得了足够的信心再次教授这门课程。从那时起,我继续学习并与更多的学生分享我的知识和经验。在过去的一年中,我在社区中为包括成人和学生在内的各种群体授课。教授 Python 是一种令人愉快的体验,总是让我感到振奋。

我学会了如何使用 Raspberry Pi 打包我的演示文稿,这有助于我分享我对 Linux 和开源软件的热爱,并鼓励学生学习更多关于 Python 的知识。在某些情况下,我购买并向学生分发了 Raspberry Pi 板,有时赞助组织会提供这些板。

最近,我参加了 PyCon2019,在那里我遇到了 Katie Cunningham 并参加了她的 Young Coders 研讨会。我从 Katie 那里学到了很多东西,这将改变我未来的教学。她推荐的一本书,Learn to Program with Minecraft,将增加我的 Python 知识和技能,并帮助我的学生学到更多。Katie 有一个很棒的 YouTube 频道,为我们提供了更多的学习机会。

我还遇到了来自南佛罗里达州的教师 Kelly ParedesSean Tibor,他们正在向中学生教授 Python,并在他们的 播客中分享他们的旅程。

正如 Katie、Kelly、Sean 和我可以证明的那样,通过教别人来分享您的 Python 之旅是一次您不想错过的美妙体验。

标签
User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学硕士,Linux 系统管理员。

6 条评论

关注我。

很好

谢谢你,Don

我快要完成“面向祖父母的 Scratch 入门”课程了,并且很想看看效果如何。

感谢您的观点,Don!作为今年刚开始教书的人,我也有类似的经历,我的学生帮助我进入了 Python 的新领域以及我自己的学习。这是一个非常显着的效果。很高兴今年在 PyCon 上见到您——我期待与您合作!

谢谢 Sean!我也很高兴见到你,我已经订阅了你的播客。总是有新的东西要学习。

回复 ,作者 Sean Tibor(未经验证)

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© 2025 open-source.net.cn. All rights reserved.