这是我们派森编程社团的第三次活动课。
没有现成趁手的教材,我们给学生们制作讲义,提纲挈领,也能解决目前的问题。
上课先复习了一下前几次课的命令和函数,变量和运算符,孩子们听得懂不费劲,要知道python代码以明了和简洁而闻名。我着重讲解了难点内容:IDLE的两个模块的联系。(弄清楚两个模块有很重要的意义)
(两个模块交换使用)
孩子们到目前为止学习了python的安装、几个基本函数,比如print()、input()、int()、赋值,整型和字符型,运算符,和一些基本语法。毫无例外地遇到了新手常见的问题:1、 标点符号是否全部为英文符号?(CTRL+空格 中英文切换)2、 缩进是否正确?3、 函数拼写是否正确?
语言学习中有一种方法叫试错:错了,才知道正确的。反复错,才能牢牢记住正确的。
在交互模式下的代码练习,已经慢慢熟悉,对于编制小程序,学生们跃跃欲试,下面我们就在编辑器模式下尝试编写了如下的游戏:
(IF…else 语句还没有正式学习,先感受一下,python语言的简洁和规则的至高无上。)
游戏:猜数字,有交互输入和输出
还有计算器小程序:
注意一点:从键盘接收的输入是字符型,要用int()函数转型后,才能进行加减乘除运算
编程社团吸纳的这些孩子都是经历过报名考题的毒打的,逻辑思维能力属于优良。
极其专注
学生尝试自己编写代码
学生反映良好,听得认真,学得快,他们也是老师们的镜子,他们学得越好,督促着我们也要不断进步。