python编程樱花盛开_不出门也能赏樱,武大学生用python敲出樱花开放

点击播放 GIF 0.0M

近期正好是一年一度的樱花季,往年的此时大家应该纷纷出门赏樱花,但是由于疫情影响,大家为了响应国家号召,尽量不出门。武汉大学,曾经是赏花的胜地,但是现在武汉是本次疫情的重灾区,目前还没有解封。

武汉大学学生用Python敲出了樱花开放,在这特殊时期,用自己的方式绽放樱花,让全面一起赏花!该视频已经被央视新闻点赞和转发,号召大家一起为武汉加油!

【代码千万行,爱你当首行!无数个“武汉加油”汇聚在一起,每个字都是一个像素点,为你敲出一朵樱花的延时开放,看一朵花开,等花开成海,和武大樱花一起为武汉加油!

然而令大家热议的还不止这一点:画出动画的这位同学并不是计算机系的!而是信管院的!看来Python的普及真的已经是全民级的啦!

网友们纷纷前来热议,下面是一些热评:

具体这个逻辑是怎么实现的呢?

我们来说说原理:

事实上,每一张图片都是由一个一个的像素点所组成的。而每个像素点,都有自己的颜色,其颜色可以用一个数组来表示:(a,b,c),其中每位数的取值范围都是 0-255。

比如 (0,0,0) 代表黑色,(255,255,255) 代表白色。

当像素点足够多的时候,这张照片就是我们所说的高清照片。

首先,使用 pillow.Image 读取图像,并使用 load 函数获取到每一个像素值。然后新建一张画布,并选好你要使用的字体和字体大小。

写个for循环生成数据,要给这些字加上相应的颜色字体,写入创建的画布中。

最后导出视频即可。

看到这里,小扣对这位同学的“神操作”是赞不绝口。

随着信息时代的到来,人工智能、大数据等技术的蓬勃发展,编程已经成为21世纪必不可少的技能。编程随处可见,在未来,如果不懂得编程,就会像以前不会上网、打字、开车一样,而成为新一代的“文盲”,而孩子们将来生活的时代正是这样的。

前车之鉴,后车之师。

英语对于大环境下的众多80后家长如同魔咒,而应对如今的编程时代,家长更不能让孩子错失学习良机。

对于很多80后而言,学生生涯中学习英语的过程,几乎每个人都可以写出一部血泪史。从大学英语四、六级,到雅思、托福,英语就像一种魔咒,从始至终影响着他们的升学,工作和升迁。

如今,80后父母一代大多已为人父母,他们的孩子也到了学习的年龄,唯一不同的是,这一次不是英语,而是编程!

谈起学编程,肯定会有不少家长这么说:“我们家孩子将来又没打算当程序员,学编程干啥?”

殊不知,学编程并不只是为了成为程序员,又或者成为技术、产品的开发者,而是像当初学英语一样,为了更好地适应这个时代。

未来是人工智能的时代,而编程也就是人工智能一个最底层的技术,也就是说人工智能这个大楼无论盖多高,它都需要编程作为底层的支持来实现。

少儿编程≠敲代码

少儿编程中的“少儿”对应于少年、儿童两个人生段落,因此,少儿编程的教育对象主要是17岁以下的孩子。

一般而言,低龄儿童会选择一些大颗粒拼搭式积木、小颗粒拼搭式积木;随后通过积木拼搭式的编程工具、图形化的编程语言,以动手实践的方式体验编程乐趣并逐步掌握模块、控制、执行等编程概念;最后,在尊重孩子身心和谐发展的个体差异的基础上,面向高龄少年引入生产型的高级编程语言,强化计算思维和问题解决能力。

其实,在整个学习编程的过程,你会发现孩子的分析问题解决问题的能力提升了、逻辑思维能力提升了、专注力提升了、空间想象力提升了等等综合能力提升了,这其实就是孩子掌握了编程思维。而这种编程思维也正是学编程的本质。

编程课程是一门综合应用型的学科,具备跨学科教学的特性。编程学习的过程中最重要的环节就是把大问题不断地分割成小问题的过程,在这个过程中,孩子必须去思考如何把代码合理的安排在整个程序中,让程序流程处理输入,演算,直到输出。

孩子不是掌握编程技能

那到底学的是啥?

少儿编程教育,并非是把孩子培养成程序员,更多的是训练孩子的思维能力和解决问题能力,就是“理解问题——找出路径”的思维过程。它可以将一个问题清晰具体地描述出来,将一个个大问题逐步分解成独立的小问题,由复杂变简单,由抽象变具体。

说的长远一点,现在市场中有很多公司在进行人才筛选和培养时都会借助一个叫冰山模型,其是一个人才管理领域的基础模型,其描述了一个人所有内在价值的所有要素。

冰山模型告诉我们,一个人的竞争力取决于三大要素,冰山上的是知识和技能占比30%,而冰山下的是通用技能和天赋占比70%,冰山模型中越往下走冰山下的要素越难改变且对人影响越大。

天赋上天赋予不可改,所以大多数的人会很重视知识和技能,但人工智能可以替代的很多都是重复性高、可复制的工作,从小培养孩子的可迁移能力(通用技能),如:思考能力、解决问题的能力等。

为的就是让孩子从“应试教育”思维转变成“理解问题——找出路径”的思维,这样再学习任何东西,并不单单只是把知识学完就完了,而是要用知识去解决问题。

举个例子。

珍妮·苏克是一位韩裔美国人,6岁时随父母移民美国,从小喜欢音乐、舞蹈和文学,小学时除接受常规教育外,还进入美国顶尖的芭蕾舞学校接受训练,一直到15岁因父母怕耽误学业而被迫终止舞蹈训练,苏克成为芭蕾舞演员的梦想就此破灭。

本科时她就读于耶鲁大学,在此期间进一步发展了对文学的兴趣,毕业时苏克拿到马歇尔奖学金赴牛津大学研究法国文学,并获得文学博士学位。

不过文学研究的经历让她觉得自己并不适合这个领域,转而对法学产生兴趣,于是进入哈佛大学法学院,获法学博士学位。

毕业后她曾给两位美国最高法院大法官做过助理,后回到哈佛法学院成为助理教授,2010年,37岁的苏克成为哈佛法学院首位获得终身教职的亚裔女性。《我想看到的世界》就是她回忆自己成长经历的自传。

从芭蕾舞潜力新星到文学博士再到法学博士、哈佛教授,苏克的人生经历了几次重大的转折。苏克在自己的成长过程中,在很多领域都有学习,并且每一项所学习的内容都学的很好。

这是为什么呢?

这是因为苏克在学习的过程中,搭建好了自己的思维模型。有效的思维模型,都对这个世界运行规律的一些总结,它本身就蕴含着关于本质信息,这样的思维模型虽然不能马上帮助你解决问题,但透过思维模型,你能够更好地去观察事物、思考问题。

也正是因为有了自己的思维模型,让苏克在尝试学习新的领域知识时,遇见困难也没有想去逃避,而是选择不断尝试的去解决问题。

而编程说到底最主要的就是培养孩子的思维能力!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值