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

(图源 :pixabay)
可是貌似他对此一点兴趣都没有,所以《编程真好玩》就一直在他的书架上吃灰,对此我深感无力,只能听之任之啦。
不过前天晚上,他突然把《编程真好玩》翻了出来,自己津津有味地看了起来,并不时的问我一些问题。
呀,这可是个培养他编程兴趣的大好机会呀,于是我有问必答,并且拓展开来给他讲一些编程能做哪些事情,给儿子听得两眼发亮,原来编程这么强大呀。
我有通过Putty连接我的超级大电脑(运行着Linux),然后打开Python终端,陪他一起做了书上的几个例子,并且结合他的想法做了一些改动,给他兴奋得不得了。
不过怕他太兴奋睡不着觉,我只能及时叫停了:“赶紧去睡觉吧,如果感兴趣的话,把打游戏的时间腾出来一些,可以每天学习一点点。”,儿子极不情愿的睡觉去啦。
睡了一觉之后,第二天他没提继续学习Python的事情,我也把这个事情忘在了脑后,忙忙碌碌一整天,都不知道在瞎忙些啥。
结果到了晚上,他又拿着书来找我:“爸爸,如果在我电脑上安装一个 Python环境,需要多长时间啊?我想在我的电脑上学习一会Python。”
额,这就是我的不对了,想让孩子学习Python编程,竟然不把编程环境给人家准备好,大大地失职啊。
于是赶紧来到他的电脑前,打算给他安装一个Python编程环境。去Python官网找了一下,准备下载Windows环境下的Python 3.11.4,结果下载开始后预估时间竟然多达一个多小时。
哎,万恶的墙,可惜儿子的电脑里没给他弄爱国上网工具,于是我在我的电脑里下载对应文件,竟然两分钟不到就搞好了。
然后用U盘将文件复制到他的电脑上,成功地在他电脑上安装了Python的开发环境,然后给他演示并讲解了Python交互式界面、IDLE(集成开发环境)、文件等操作以及区别,就让他自己去摆弄啦。
他自己玩了一会后,喊我,说要给我演示一下他的成果,我只好过来观看他弄出什么好东西来着。
结果一看就是一段程序,逻辑是输入身高,然后判断,并根据身高打印出你很高,你很矮等信息。我一眼看去,就发现这段代码中存在N个错误,不过我没直接指出错误,而是让他自己运行试试。
儿子信心满满地去运行,结果一个又一个错误爆出来,比如说输入信息要用input而不是print;又比如字符串和数字不能直接比较,需要转换;又比如if、else等语句对应的逻辑块需要缩进等等。
原本信心满满的儿子变得很沮丧,不过我告诉他编程遇到错误是好事,只有遇到这样错误,我们才能不断地提高,下次就不会再犯类似的错误啦。我引导他通过错误提示来修正程序,终于儿子的第一个程序运行起来啦。
当看到程序终于按他自己的想法工作后,儿子非常开心和兴奋,又有了很多天马行空的想法,打算进一步去实践。
不过被我及时劝阻啦,赶紧睡觉去吧,不然兴奋起来,绝对会废寝忘食。我这个年纪到无所谓了,他现在还是保持充足睡眠的好。
至于学习编程,时间多得是,把玩游戏以及刷视频的时间拿来学习编程,就没有什么攻克不了的。何况还有一个假装十分专业的爸爸在一旁指导呢。😳

(图源 :pixabay)
希望他能学有所成吧,之前我计划开工的自动交易机器人(网格交易)就等他来帮我实现啦。
O神好厉害啊,从小培养编程大神👍
想问下“自动交易机器人(网格交易)”有什么思路?
哈哈,就是带他玩
自动交易机器人可以参考我这个帖子:
谢谢O神,看到了,请问你之前写的交易机器人有github链接吗?
抱歉哦,没开源
看來我也要教大小寶電腦了、我是個電腦白痴、這個年頭不懂電腦真的吃虧
编程好难🤯
兴趣是最好的老师,孩子只要肯学,加上有O哥指导,学成指日可见。
哇,O哥的儿子长大一定是大神!👍🏻👍🏻👍🏻
我蛮喜欢,说真的,学得真费劲,CPU都烧干了😂
好羡慕你儿子有个编程高手的爸爸,我家只能靠小码王线上课程学习了
大佬的儿子,将来一定也是大佬
以后孩子有兴趣学编程找O哥就行 省一大笔钱
有人指导太幸福了。我之前自己买了本书也想学,结果几天后放弃了。好难呀。
我自己是 Python 有看沒有懂,欠實作,哈
這句話我要記住,至理名言
哈哈哈