今天,想从今天开始
做老霍编程小课的影子记录人(莫名其妙居然感受到他的白眼,当然我毫无自信的表示他不会),因为小步想学编程(2014年我们一起回川藏的小队友)。既然是老牌程序员当老师(我不会说是我力荐),干脆就记录下来,说不定哪天能幸福更多想学编程的孩子。
为了点题
请原谅我光速“步”入正题
2017年12月24日 兴趣小组日常1
收到老霍发来的第一课的课件,我觉得同学果真,哦,错了,老师果真用心,用ppt做了一个小故事,准备引导小步了解关于python的基本概念。(画风见下图)
我想,这样的开始,对于引导孩子的兴趣无疑是很好的方法,因为强烈的代入感,可以让同学,嗯,对,是同学,深刻入戏再无法自拔。
但是
我错了
课堂上发生了意外,小步的思维模式已经不是小孩,他知道自己要什么,知道选择。老霍完全没用上这个他在课后觉得“幼稚”的课件,只有直接采用qq共享和语音教学,但这个画风的ppt,让我们感受到了他为教孩子而付出的心血和真诚。做老师真心不容易,因为同学思维方式的成熟,老师决定及时调整方案,这节概念课,被理解能力强大的同学加快了节奏,我想,以老霍的功力,还不至于上气不接下气,他课后给予了同学崇拜的评论:
“小步不光有艺术细胞,逻辑思维也很棒,思维很快,基本上我们在聊天,聊到哪讲到哪。输入输出、运算符、控制流,半本教程已经过了一遍,他都很快理解了。等电脑装好,我们设计几个例子,他动手操作起来就更好了。”
看完点评,我得出了以下关于学习的结论,不是所有事都需要一万小时,而是:
兴趣点+问题点+主动+理解能力+逻辑思维=光速
于是,我将这个学习兴趣小组的名字
确定为了“光速编程班”
~@#~¥#@%¥#%……¥%&……*
老霍的ppt,我还是决定记录下来。共享给每个想成为机器侠(程序猿心理其实都叫自己机器侠,他们有他们自己的江湖)的孩子们。
另外,针对老霍第一课程中的几个概念,简要笔记如下:
python是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。摘录自Python的官方定义
输入输出:input/print 。满足程序与用户的交互,按照用户输入的内容,返回既定的相关结果。
控制流:判断if/循环for while
运算符:+-*/整除//取模%移位《》
可参考书籍《简明Python教程》
ok,那是否第一堂课应该用下面这段小程序做个总结:
while True: #条件为真,循环执行
w = input('Listen:') #等待输入,提示‘listen’
print('Say:', w) #如实打印输入内容,提示‘say‘
if w == 'bye' #如果键入的内容是bye
break #程序结束
以上程序的过程,就好比今天我记录光速编程班的日常,老霍告知我上课的情况,input给我,我乖乖的listen,然后我如实的print出来,say了这么一篇文章。当然,这会,我要说bye了,哈哈,因此,程序break结束啦。。
当你有了编译器,程序运行的结果会如下:
$python3 file.py
Listen:merry christmas
Say: merry christmas
Listen:bye
$
想不想来试试,哦,嘘,哦。
已经bye了,我该break了。
下周见!
领取专属 10元无门槛券
私享最新 技术干货