01简单入门
为什么会是一支神奇的画笔?
Python标准库中有一个turtle库,俗称海龟绘图,它提供了一些简单的绘图工具,可以在标准的应用程序窗口中绘制各种几何图形。
在海龟绘图中,我们可以编写代码让一个虚拟的海龟在屏幕上来回移动。这个海龟就好像是一支神奇的画笔,绘图方式非常简单直观,随着它的移动就能画出美丽的几何线条来。
使用海龟绘图,我们只用几行代码就能创建出令人印象深刻的漂亮图案,而且还可以改变海龟的移动轨迹,看到每行代码是如何影响它的移动的。这能够帮助我们更好地理解Python代码的逻辑,所以海龟绘图是我们新手学习Python的一种重要工具。
我们以这种图形化的形式把代码表现出来,并且通过这些绘图命令对整个Python程序逻辑进行运用。海龟绘图的优势不仅在于可以通过绘图来表示代码的呈现结果,更重要的是让我们更好地理解变量、分支、循环、函数、列表、字典、类与对象等内容,而不是生硬地套用这些语法结构。
02趣味编程
本套视频教程主要针对中小学学生,因此必须要体现出一定的趣味性,以激发小学生对Python编程的学习兴趣。当我在为孩子们学Python编程准备这些案例的时候,我的主要目标是让这些Python代码看起来不至于太复杂,尽量不用专业术语,使用中小学常用的熟悉语言进行讲述,从而使孩子们的学习感到更有趣味。
为了达到Python趣味编程的这个目标,我开始尝试用简单易懂好玩儿的卡通角色来解释Python代码,同时也使用大量的生活中的例子来进行描述。另外,对古典名著《西游记》和《水浒传》进行分词处理和分析,会让孩子们更加爱上Python趣味编程,体现出计算思维。
03学科融合
Python编程要与学科融合起来
在小学阶段,学习Python编程的过程中,同时也是学习语文、数学、英语、科学的过程,在python中,使用英文构造程序结构,不断地提高英语应用水平;可以使用语文和拼音提示和显示结果,也可以对课文进行分词处理和分析,不断地提高语文应用水平;在python中,使用数学完成计算和逻辑过程,因为编程和数学本质上就有一种天然的联系,例如,数字比大小,成绩分类,猜数游戏,累加求和,乘法口诀表,最小公倍数,几何图形,图形规律之美,统计图等等,都能用编程很好地表现出来,而且还可以尝试修改代码来构建一些新的东西,设计一些符合他当前学科背景的编程任务。你会发现,在这种“用Python学数学”的情境下,学习编程和学习数学都会变得更加令人兴奋、有趣和有益。
同时,Python编程还要与人工智能结合起来,要面向生活应用,解决生活中的实际问题。
04考试标准
本套视频教程参照考试标准
国内标准:
1、符合中国电子学会青少年软件编程等级考试标准(Python1级-6级V1.0.1)
2、符合全国高等学校计算机教育研究会、全国高等院校计算机基础教育研究会、中国软件行业协会、中国青少年宫协会联合发布的团体标准——青少年编程能力等级第2部分:Python编程一级——四级3、符合教育部考试中心《全国计算机等级考试二级Python语言程序设计考试大纲(年版)考试标准
国外标准:
1、符合CSTA发布的K-12阶段计算机科学标准(CSTAK-12CSstandards),以其成员广泛性、计算机科学教育方面专业性,而成为美国各州、各地区学校制定本地化课程大纲的指导标准。
05做中学
亲子一起实践or师生一起实践?
本套视频教程适合想要学习Python编程基础的青少年儿童,对于想要快速入门Python编程的朋友来说,也非常适合学习本教程。
本教程也适合想要教孩子学习编程的家长,少儿编程培训班的老师学习或参考本教程,并且也可以作为少儿编程培训的视频教程,只允许原版使用,不可剪辑。
根据本教程内容难度和我的一些调查反馈,十岁以下的孩子需要在家长或老师的帮助辅导下学习本教程,十岁以上的孩子可以尝试自行学习本教程。
尝试代码是学习编程如何工作的一种很好的方式,而且,如果你和其他人一起协作的话甚至会更加有效。不管你是教一个孩子或学生学习,还是自学,没有什么比和别人一起操作代码更有趣了,这甚至会更有效率。
如果你使用本教程学习,可以找一个朋友和你一起研究本教程中的例子,或者开始免费加入我们的学习社群,从而可以和更多人一起学。或者