“码二代”从喜欢益智游戏到找最短路线,编程思维是如何培养的?

news2024/12/23 14:28:57

前言

1842年,“数字女王”的阿达·洛芙莱斯(Ada Lovelace)编写了历史上首款电脑程序,至今已有200多年的历史。 (文末送读者福利)

在这个特别的日子里,我们要为大家介绍的是一个来自小小“码二代”与编程结缘的成长故事。

来自童程童美山东济南领秀城中心的张恩瑜,参赛作品是「我爱我的家乡」主题下的Python作品——《潍坊肉火烧大作战》,指导老师有恒老师。

童程在线少儿编程,赞1

张恩瑜以家乡文化为背景,通过Python制作了一个对战小游戏,融入了潍坊的风筝和肉火烧两个地方特色,既有童趣,又切合爱家乡的主题。

01

作品背后的故事:

Python学习让他更耐心自信

小作者张恩瑜是一名济南五年级的小学生,喜欢编程和打快板。

目前,他学习Python语言不到半年时间,处于学习趣味游戏编程的阶段,即将升级学习Level2学习智能场景编程。

虽然年纪小,但他的绅士风度让人印象深刻,是一个很懂事、很有礼貌的小男孩。

虽然今年才开始正式学习Python,但是他进步非常快。在他已参加过的Code Quest挑战城市赛,顺利拿到了极客程序员的奖项。
在这里插入图片描述
在这里插入图片描述
目前,他正为在10月30号举行的Code Quest国赛比赛而积极准备。

在看到编程节的活动后,恩瑜也想尝试着参加这次比赛。在和有恒老师商量后,他决定制作一个全新的“热爱家乡”的Python作品。

在有了设计思路着手制作后,恩瑜也遇到了很多细节上的报错问题,比如导入图片的格式不对等,都是靠自己解决的。而遇到技术上的难题,他也积极寻求老师的帮助。

自从恩瑜学习编程后,恩瑜妈妈认为孩子变得更加耐心了。

并且,在每一次的挑战背后,他也更加自信从容了。

02

家长说:

小小“码二代”的科创启蒙

张恩瑜的妈妈是一名硕士毕业的老师,爸爸是一名985大学毕业的程序员。

受家庭氛围影响,虽然恩瑜不知道程序员爸爸具体是做什么的,但是却让他对IT产生了浓厚的好奇心。

恩瑜妈妈曾带他参加学校的机器人比赛,亲手操作机器人的奇妙经历,也让他对科创有了最初的新奇体验,在他心里萌出了向往的芽儿。

此外,2020年取消自主招生,启动“强基计划”距今已有2年。

从领域上来看,强基计划聚焦在高端芯片与软件、智能科技、新材料、先进制造和国家安全等关键领域以及国家人才紧缺的人文社会科学领域。

在这里插入图片描述

▲清华大学2022年强基计划招生简章

作为一个“准高考生”的父母,恩瑜爸妈也希望孩子有机会可以多参与科学领域的比赛。
上学前,恩瑜就接触了Scratch图形化编程,并且最后做到了自己能够自学的程度。
在对比了C++后,恩瑜父母为孩子选择了现阶段学习Python,在他们那看来这样更能够提升孩子的学习兴趣,有助于今后更深层次的学习。

很多父母对编程都有这样的疑问:孩子英语不好会不会学不好编程?

恩瑜父母认为,并不会。

学习编程与英语程度的好坏没有必然的联系,即便英语一般也照样可以学好编程。而这也是恩瑜爸爸根据自身经历得出的结论。

从小恩瑜就是一个喜欢思考的孩子,他很喜欢数学、成语接龙,还有其他益智类的游戏。

而他对这些的喜爱,更能影响到编程学习。

平时恩瑜最大的兴趣就是在地图上圈圈画画,城市地铁图、交通图等等都是他的研究对象。在地图上找到两个地点之间的最短路线,是他的小爱好。

其实,这就是利用编程思维解决问题的一种表现。

在接触编程后,他也在尝试着用自己所学的知识运用到实际问题上来。

03

老师说:

态度端正,勤学好问的学生不会差

说起张恩瑜的表现,有恒老师用“态度端正,勤学好问”来形容。

在赛场上,为了追求参赛作品的完美,在其他孩子都中午休息的时候,恩瑜依然不敢有丝毫怠慢,抓紧一切时间调整完善。

遇到自己不懂的问题,他会积极主动地寻求老师们的帮助。

在Code Quest挑战城市赛上,恩瑜的表现也让有恒老师连连称赞——他是小学组里通关最快的选手之一。

如今,在Code Quest国赛计算机科学3关卡中,他已经完成了48关,目前是小学组里最快的。

他对编程的喜爱,父母和老师也都看在眼里,对于他参加各种挑战也是非常的支持。
一场比赛的意义不仅仅在于胜负得失,而是在过程中孩子一次次的收获,除了提升了孩子的群体观念、交际能力,更能让他提升思维能力、应变能力和抗挫能力。

在日新月异的当代社会,孩子的发展更需要父母的远虑。

了解国家发展方向及需求,结合孩子自身特长与兴趣爱好,充分发挥他们的优势,来进行学业上的规划,可以说是家长们应有有睿智。

很多码农不仅拿着薪资,还协助自己的小孩学习编程,年纪大了还可当少儿编程老师,一点都不用担心高龄危机

读者福利:知道你对Python感兴趣,便准备了这套python学习资料

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面还可以找到适合自己的学习方案

包括:Python web开发,Python爬虫,Python数据分析,人工智能等学习教程。带你从零基础系统性的学好Python!

零基础Python学习资源介绍

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(学习教程文末领取哈)

👉Python必备开发工具👈

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈



在这里插入图片描述

资料领取

这份完整版的Python全套学习资料已为大家备好,朋友们如果需要可以微信扫描下方二维码添加,输入"领取资料" 可免费领取全套资料【有什么需要协作的还可以随时联系我】朋友圈也会不定时的更新最前言python知识。
在这里插入图片描述

这世界上赚钱成本最低的就是:用知识投资大脑

人生什么时候学习都不晚,晚的是你一直想学却一直没有行动,而导致大量内耗

最后祝你学习愉快

好文推荐

了解python的前景:https://blog.csdn.net/weixin_49891576/article/details/127187029

python有什么用:https://blog.csdn.net/weixin_49891576/article/details/127125308

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/14731.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

线性表详细讲述(带图)

文章目录线性表---顺序表和链表1.线性表2.顺序表2.1概念2.2 静态顺序表与动态顺序表2.3接口的实现2.3.1顺表的初始化2.3.2扩容2.3.3顺序表尾插2.3.4顺序表的尾删2.3.5顺序表的头插2.3.6顺序表的头删2.3.7顺序表的查找2.3.8顺序表的任意位置插入2.3.9顺序表的任意位置删除2.3.10…

[附源码]java毕业设计民宿网站管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

【DL】linux服务器上安装Anaconda3

1.本地连接远程服务器 使用MobaXterm连接远程服务器 2.下载Anaconda3安装包 安装包下载地址 https://www.anaconda.com/ 因为我们要在linux服务器上安装,因此选择linux安装包 下载完成以后,将安装包拖进服务器 3.安装Anaconda3 打开终端,输入以下命令,目的是赋权限 c…

Vue路由

参考文献:Vue中的路由 一、路由理解: 一个路由就是一组映射关系(key,value),多个路由需要路由器(router)进行管理。其中key是路径,value是组件。作用:设定访…

【C++笔试强训】第二十六天

🎇C笔试强训 博客主页:一起去看日落吗分享博主的C刷题日常,大家一起学习博主的能力有限,出现错误希望大家不吝赐教分享给大家一句我很喜欢的话:夜色难免微凉,前方必有曙光 🌞。 💦&a…

springboot security 集成 cas 问题 No subject alternative names present

springboot security 集成 cas 问题 No subject alternative names present前言一、问题1.实际问题二、大海捞针1.星星之火2.通用方法啰嗦一句解决2.新建三个类配置文件修改前言 场景: 在一次springboot security 集成 cas开发中,代码报错:j…

轻松掌握 jQuery 基础

文章目录💖 前言💖 jQuery简介💖 jQuery安装及使用💖 jQuery的$💞 选择器💞 功能函数前缀💞 window.onload💞 创建DOM元素💖 投票快捷键💖 前言 随着JavaScri…

手机怎么把图片转换成Word?这个小妙招大家要学会

使用手机怎么把图片转换成Word文档呢?大家在使用图片文件来办公的时候,有的图片里面有成段成段的文字,不仅阅读起来很不方便,还很难修改内容,这时候我们可以将图片里的内容转换成Word文档,就可以解决这一问…

利用gdal把多张tif合成一张大图

目录gdalwarpgdalbuildvrt有时候从网站下载遥感影像时,因为选定区域的遥感影像太大,下载后往往是自动就给切片下载了。特别是当选定区域特别大时,最后形成的切片会有几十甚至上百小块,且这些小块都没有重叠的地方,虽然…

MySQL8.0优化 - 事务的ACID特性

文章目录学习资料事务事务的ACID特性原子性(atomicity)一致性(consistency)隔离性(isolation)持久性总结学习资料 【MySQL数据库教程天花板,mysql安装到mysql高级,强!硬…

以梦为马,不负韶华|电巢科技延安大学飞鹰计划实习班精彩回顾

时光流淌无声,昨天仿佛还初次见面,今天却又是一年的尾声。你是否结交到亲密的小伙伴?你是否感受到团队合作的魅力?你是否在延大这片沃土得到成长?假如你还没答案,那么看看其他人的回答。 在延安大学&#x…

node深度打印对象

Node 深度打印对象 在node中打印对象类型时,如果对象的层级过深,就会出现这样的问题 要想显示里面的值,就要通过JSON.stringify方法 这样打印出来不易于阅读且不美观,可以设置参数的方式来格式化JSON console.log(JSON.string…

【计算机组成原理】第三章单元测试

1.单选(2分) ‎执行算术右移指令的操作过程是 ‍A.操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位 B.操作数的符号位填0,各位顺次右移1位 C.操作数的符号位填1,各位顺次右移1位 D.进位标志移至符号位&#xff0…

九、Vue3基础之九

文章目录一、可视化1.1 接口API 也是后端项目1.2 前端项目开始1.2.1 echarts二、Vue3 Router2.1 Router的初步应用2.2 路由模式、Router原理2.3 命名路由、编程式导航2.4 历史记录2.5 路由传参2.6 嵌套路由2.7 命名视图2.8 重定向、别名2.9 导航守卫(前置守卫&#…

SpringBoot整合dubbo(三)

整合nacos作为注册中心 一、下载nacos:Release 2.2.0-BETA (Oct 28, 2022) alibaba/nacos GitHub 1.1、直接启动时报错,需要指定单例启动:startup.cmd -m standalone 启动后在http://localhost:8848/nacos/index.html访问,默认…

Revit中记忆快速修改未识别的梁及“快速生成过梁”

一、Revit中记忆快速修改未识别的梁 我们在使用红瓦建模大师对结构梁进行翻模时,往往会出现梁未识别的情况(如图 1),这需要我们人工手动去修改。图中这一跨梁的命名应该同 KL5 (2B),只是尺寸不同,只需要将它替换成前一跨梁然后复制…

计算机网络—概述

互联网 互联网又称国际网络,指的是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。简单的说,网络把主机连接起来,互联网就是把多种不同的网络连接起来。 ISP 互联…

分布式天花板?阿里百万架构师的ZK+Dubbo笔记,颠覆认知

蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,…

Java语言知识大盘点(期末复习)一

🌹作者:云小逸 📝个人主页:云小逸的主页 📝Github:云小逸的Github 🤟motto:要敢于一个人默默的面对自己,强大自己才是核心。不要等到什么都没有了,才下定决心去做。种一颗树,最好的时间是十年前…

卡方检验简介

Chi square test(卡方检验)是用于评价两类变量之间是否存在相关性的统计检验方法。 医疗研究会产生大量不同类型的数据,最容易识别的是定量的数据。例如,直腿抬高 (SLR) 的受试者能够将腿抬高大于 0 度,这让我们可以计…