点击播放 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岁的苏克成为哈佛法学院首位获得终身教职的亚裔女性。《我想看到的世界》就是她回忆自己成长经历的自传。

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

这是为什么呢?

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

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

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

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

  1. 武大学生用python敲出樱花开放(附视频源码)

    来源:凹凸数据 整理:朱小五 本文约1000字,建议阅读5分钟 武大信管院的朱永春同学,用python敲出樱花开放. 今年的武汉大学没有了往年的人山人海,但是美丽的樱花依然在春天里独自绽放. 武汉大学 ...

  2. 武汉大学一学生,用python敲出樱花开放 | 附源码

    今年的武汉大学没有了往年的人山人海,但是美丽的樱花依然在春天里独自绽放. (图源武汉大学微博) 为此,武大开通了#樱花云直播# ,3月16日-3月25日,每天 10:00-16:00.相约武大官博,每 ...

  3. 武大学生用python敲出樱花开放 | 附源码

    点击上方"涛哥聊Python",选择"星标"公众号 重磅干货,第一时间送达 整理:朱小五,公众号「凹凸数据」 参考来源: 武大微博:https://m.weib ...

  4. python编程樱花盛开_武大樱花又盛开,用python画一棵樱花树

    欢迎关注文章首发公众号:早起python 黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画, ...

  5. ipad pro能用python编程吗_用ipad pro+apple pencil+notability自学Python

    1 大约去年的这个时候,我下定了决心要来美帝读Business Analytics.因为是master项目,所以申请的时候会问你都会哪些编程语言.虽然是工科出身,但我也就大一的时候读过一点点的C而且还 ...

  6. python樱花代码_武大学生用Python敲出樱花开放(附源码)

    导读:据<北京日报>消息,3月25日零时起,湖北除武汉市地区将解除离鄂通道管控.4月8日零时起,武汉市也将解除离鄂通道管控. 今年的武汉大学没有了往年的人山人海,但是美丽的樱花依然在春天里 ...

  7. python樱花树画法图片_用Python敲出樱花绽放 | 附代码

    今年武汉大学的樱花依然开得灿烂,但受疫情影响,少了很多去赏花的朋友. (图源 武汉大学微博) 为了让大家看到樱花开放,各路高手纷纷亮出了自己的绝技.要说最秀的,当属用Python让樱花开放. 一时间, ...

  8. python樱花武汉_武汉加油!武大本科生用Python敲出樱花绽放,满屏春天太浪漫

    又到一年樱花开. 我是图片\1.jpg 今年武汉大学的樱花依然开得灿烂,但受疫情影响,少了很多去赏花的朋友. 为了让大家看到樱花开放,各路高手纷纷亮出了自己的绝技.要说最秀的,当属用Python让樱花 ...

  9. python樱花绽放_武汉加油!武大本科生用Python敲出樱花绽放,满屏春天太浪漫

    新智元报道 来源:武汉大学等 编辑:白峰.张佳 [新智元导读]武汉大学的一位大三学生花了3.4个小时,用代码敲出樱花开放,一朵朵樱花由无数个"武汉加油"汇聚在一起,每个字都是一个像 ...

最新文章

  1. Windows下查找端口被什么占用!
  2. HR PNPCE rp-provide-from-last报错
  3. C++远航之封装篇——默认构造函数、初始化列表、拷贝构造函数
  4. ubuntu-18.04 修改用户名密码
  5. Windows Azure奇趣应用之Swingify
  6. HTML abbr元素
  7. 基于Cocos2d-x开发guardCarrot--1 《保卫萝卜》简介
  8. BUUCTF笔记之Basic部分WP
  9. Zabbix安装配置详解
  10. 学计算机为什么伤眼,电脑族用眼过度最伤眼!专家教你如何缓解视疲劳
  11. Unity 关于Toggle的ison默认没有显示监听结果的解决
  12. contrastive CAM
  13. IPad分屏,当电脑第二显示屏
  14. 运行 dist 打包文件:简单得很!!!
  15. react native 动画组件(Animated)浅析
  16. 正则校验整数,校验小数位,校验2-4位小数位,正整数长度可控制
  17. 微信支付签名失败(几种解决方案)
  18. php判断股票涨停,情绪周期的简单判断与选股(图解)
  19. 023 Rust死灵书之并发、竞争
  20. 基于JAVA水果商城设计计算机毕业设计源码+数据库+lw文档+系统+部署

热门文章

  1. XML学习之做过的实验——实验五
  2. 驾考笔记:科目三满分攻略——荣县郝家坝科目三细节及线路详解
  3. 成也萧何,败也萧何:项目管理者
  4. python画熊猫论文_3D建模技术-讲稿-9-参考熊猫图片
  5. C#与欧姆龙NX系列PLC通讯
  6. ios 拦截html请求参数,iOS UIWebView URL拦截
  7. 科学类毕业论文文献都有哪些?
  8. 两线无源模拟信号VI转换10KV高 隔离变送器
  9. 微内核、宏内核、混合内核的对比分析
  10. 云优后台网站中毒处理步骤