给儿子学Python

好几年前,我就给儿子买了一本写给儿童的Python语言教程——《编程真好玩——9岁开始学Python》,想培养他学习编程,毕竟我觉得将来若是做个程序员也不错的。

image.png
(图源 :pixabay)

可是貌似他对此一点兴趣都没有,所以《编程真好玩》就一直在他的书架上吃灰,对此我深感无力,只能听之任之啦。

不过前天晚上,他突然把《编程真好玩》翻了出来,自己津津有味地看了起来,并不时的问我一些问题。

呀,这可是个培养他编程兴趣的大好机会呀,于是我有问必答,并且拓展开来给他讲一些编程能做哪些事情,给儿子听得两眼发亮,原来编程这么强大呀。

我有通过Putty连接我的超级大电脑(运行着Linux),然后打开Python终端,陪他一起做了书上的几个例子,并且结合他的想法做了一些改动,给他兴奋得不得了。

不过怕他太兴奋睡不着觉,我只能及时叫停了:“赶紧去睡觉吧,如果感兴趣的话,把打游戏的时间腾出来一些,可以每天学习一点点。”,儿子极不情愿的睡觉去啦。

睡了一觉之后,第二天他没提继续学习Python的事情,我也把这个事情忘在了脑后,忙忙碌碌一整天,都不知道在瞎忙些啥。

结果到了晚上,他又拿着书来找我:“爸爸,如果在我电脑上安装一个 Python环境,需要多长时间啊?我想在我的电脑上学习一会Python。”

额,这就是我的不对了,想让孩子学习Python编程,竟然不把编程环境给人家准备好,大大地失职啊。

于是赶紧来到他的电脑前,打算给他安装一个Python编程环境。去Python官网找了一下,准备下载Windows环境下的Python 3.11.4,结果下载开始后预估时间竟然多达一个多小时。

哎,万恶的墙,可惜儿子的电脑里没给他弄爱国上网工具,于是我在我的电脑里下载对应文件,竟然两分钟不到就搞好了。

然后用U盘将文件复制到他的电脑上,成功地在他电脑上安装了Python的开发环境,然后给他演示并讲解了Python交互式界面、IDLE(集成开发环境)、文件等操作以及区别,就让他自己去摆弄啦。

他自己玩了一会后,喊我,说要给我演示一下他的成果,我只好过来观看他弄出什么好东西来着。

结果一看就是一段程序,逻辑是输入身高,然后判断,并根据身高打印出你很高,你很矮等信息。我一眼看去,就发现这段代码中存在N个错误,不过我没直接指出错误,而是让他自己运行试试。

儿子信心满满地去运行,结果一个又一个错误爆出来,比如说输入信息要用input而不是print;又比如字符串和数字不能直接比较,需要转换;又比如ifelse等语句对应的逻辑块需要缩进等等。

原本信心满满的儿子变得很沮丧,不过我告诉他编程遇到错误是好事,只有遇到这样错误,我们才能不断地提高,下次就不会再犯类似的错误啦。我引导他通过错误提示来修正程序,终于儿子的第一个程序运行起来啦。

当看到程序终于按他自己的想法工作后,儿子非常开心和兴奋,又有了很多天马行空的想法,打算进一步去实践。

不过被我及时劝阻啦,赶紧睡觉去吧,不然兴奋起来,绝对会废寝忘食。我这个年纪到无所谓了,他现在还是保持充足睡眠的好。

至于学习编程,时间多得是,把玩游戏以及刷视频的时间拿来学习编程,就没有什么攻克不了的。何况还有一个假装十分专业的爸爸在一旁指导呢。😳

image.png
(图源 :pixabay)

希望他能学有所成吧,之前我计划开工的自动交易机器人(网格交易)就等他来帮我实现啦。

相关链接

Sort:  

O神好厉害啊,从小培养编程大神👍
想问下“自动交易机器人(网格交易)”有什么思路?

哈哈,就是带他玩

自动交易机器人可以参考我这个帖子:

或许,是时候重启HIVE交易机器人了?🤑

谢谢O神,看到了,请问你之前写的交易机器人有github链接吗?

抱歉哦,没开源

看來我也要教大小寶電腦了、我是個電腦白痴、這個年頭不懂電腦真的吃虧

编程好难🤯

兴趣是最好的老师,孩子只要肯学,加上有O哥指导,学成指日可见。

哇,O哥的儿子长大一定是大神!👍🏻👍🏻👍🏻

我蛮喜欢,说真的,学得真费劲,CPU都烧干了😂

好羡慕你儿子有个编程高手的爸爸,我家只能靠小码王线上课程学习了

大佬的儿子,将来一定也是大佬

以后孩子有兴趣学编程找O哥就行 省一大笔钱

有人指导太幸福了。我之前自己买了本书也想学,结果几天后放弃了。好难呀。

我自己是 Python 有看沒有懂,欠實作,哈

把玩游戏以及刷视频的时间拿来学习编程,就没有什么攻克不了的

這句話我要記住,至理名言

哈哈哈