原标题:什么?Python可以用来唱嘻哈?

“嘻哈”无疑是这个夏天最热的音乐标签。

《中国新说唱》自第一季以来就备受关注,节目中产生了许多优秀的嘻哈作品和趣味梗,因为其有趣、有态度、自成一派,收视率一直居高不下。

看完节目好多人也想开始学说唱!除了对节奏的掌握、Flow的控制、Beat的敏感度等难题之外,如何写韵脚是一个令新人超级头痛的问题。

通常,找韵脚需要日常多听歌积累、或者翻字典、背韵脚、拓宽词汇库.....想想就不是件容易的事啊!

近日,在知乎上,程序员Crossin解决了这个难题,给我们展示了如何利用编程学嘻哈!

Python有嘻哈

如何用代码写出押韵的verse

1.利用爬虫抓取中文嘻哈歌手的歌单

2.抓取歌词

3.处理歌词,拆分成词语

4.用 xpinyin 将处理出来的词语转成拼音

5.利用押韵表,把这些嘻哈词语分门别类

6.最后,用django搭个网站,把这功能做成可在线访问的网站,通过搜索关键词就可以得到与它双押或三押词语啦!

▲步骤代码

感兴趣的读者可以点击网址去创作一首属于自己的嘻哈~

https://lab.crossincode.com/rhyme/

看了以上介绍,你还觉得学编程只是无聊的写代码或者玩游戏吗?

除了在嘻哈上的运用,编程爱好者们还利用编程做了许许多多好玩的事,我们一起来看看吧!

编程还有哪些有趣好玩的操作?

追男神!

这个夏天最火的剧——《亲爱的,热爱的》中,佟年这个“编程学霸”给我们展示了如何用编程花样追男神。

剧中佟年多次利用编程制作小游戏、网站:为了K&K战队日常训练做测速软件、为了哄韩商言开心做扑克牌概率小游戏、为K&K战队做新官网,韩商言在感动的同时也对她刮目相看。

给喜欢的漫画上色

深度神经网络自动上色:用代码构建一个神经网络,神经网络要做的是发现将灰度图像与其彩色版本相链接的特征,最后根据特征模型上色。

给女明星素颜照进行颜值打分

编写网络爬虫抓取百度图片的明星证件照,编写打分模型,对明星素颜照进行颜值打分。

模仿世界名画

通过python的深度学习算法包去训练计算机模仿世界名画的风格,然后应用到另一幅画中。

使用 Python 解数学方程

说到数学题,相信大家都不陌生,初中的方程组,高中的二次曲线,大学的微积分最为头疼,利用代码还可以解数学题哦。

球迷的福音:Python可以在桌面通知你实时比赛得分

用字符来画画

▲复联三粉丝必备技能

类似这样有趣的事情还有很多很多.......

编程不只是大人们的特权

越来越多孩子爱上编程

深圳7名小学生解决了上海垃圾分类问题,他们通过编程发明了一款“智能垃圾桶”——利用语音识别系统,只要你说出垃圾的名字,相对应的垃圾桶就会自动打开。此项发明还拿了国家专利!

8岁的赵一舟依据编程思维而设计的人工智能狗表情识别系统,通过拍照对表情进行分类识别,从而帮助人类更清晰的了解狗狗的真实想法。

9岁的编程少年福宝让水果化身钢琴——利用灵敏电流传感器,运用所学的编程知识可以将水果变成“琴键”,发出程序对应的旋律。

13岁广州男孩袁翊闳,给大凉山的孩子做了自动家禽喂食器,来帮助山区的孩子从家务中争取多一点玩乐的时间。他说“最开始要做这个小东西,是希望它以后能帮养龟厂的爸爸养乌龟,帮妈妈干家务,让他们不那么辛苦。”

.......

这样的例子还有很多很多,越来越多的孩子利用编程、利用科学知识、利用创造力去实现自己的创意与想法。

在编程为他们赋能的同时,我们也看到了他们从一个孩子的角度,展现出来的对于这个社会、对家人的爱与责任。

当他们有了美好的想法,编程就成了他们手中的一根魔法棒,是实现梦想的工具,可以创造无数的奇迹。

▲“智能垃圾桶”

这才是孩子们的梦想+创造力+编程最完美的结合。

也是汉塔一贯坚持的培养小创作家们的初衷:希望有更多的孩子利用掌握的知识来解决问题,实现梦想,用小科技去改变生活。

文章来自微信公众号:汉塔未来课堂 欢迎关注!返回搜狐,查看更多

责任编辑:

用计算机唱嘻哈,什么?Python可以用来唱嘻哈?相关推荐

  1. 唱吧php文件,python解决唱吧歌词解密的问题?

    做唱吧歌词解密的时候选择了语言python,对于字节解码的时候用到了chr函数,但是chr函数参数限制在0 ~ 0xff(255),如果需要chr的值出现负数怎么办呢?我记得php用chr函数的时候支 ...

  2. python拿来干嘛-python可以用来干什么?

    python可以用来做Web开发.自动化运维.数据分析.游戏开发.自动化测试.机器学习.爬虫.嵌入式和桌面应用的开发等等. python是一种计算机程序设计语言,又被称为胶水语言,可以用混合编译的方式 ...

  3. python可以干什么-Python可以用来做什么 为你揭开python神秘面纱

    Python可以用来做什么 为你揭开python神秘面纱 时间:2018-01-24     来源:解读Python 最近,编程界又一语言可谓是着实又火了一把,什么语言呢?python,python为 ...

  4. python可以给你干什么-Python可以用来做什么 为你揭开python神秘面纱

    Python可以用来做什么 为你揭开python神秘面纱 时间:2018-01-24     来源:解读Python 最近,编程界又一语言可谓是着实又火了一把,什么语言呢?python,python为 ...

  5. python到底能用来做啥读后感,python可以用来干什么

    Python可以用来干什么? 1.做日常任务,比如下载视频.MP3.自动化操作excel.自动发邮件.2.做网站开发.web应用开发,很多著名的网站像知乎.YouTube就是Python写的. 许多大 ...

  6. python可以干什么-学了Python可以用来干什么呢?

    很多家长朋友可能会问,孩子学Python 可以用来干什么呢? 一般学Python可以往很多方面发展: 01 web应用开发 在国内,豆瓣一开始就使用Python作为web开发基础语言,知乎的整个架构也 ...

  7. 学python能做什么类型的工作-python是什么?python可以用来干什么?

    Python最近几年发展的非常迅速,尤其是2017年,随着人工智能概念的兴起,python的关注度也是越来越高,python相继纳入浙江省高考和山东省的小学教材.对于从事IT行业的人来说,对pytho ...

  8. python是干嘛的-python是什么?python可以用来干什么?

    Python最近几年发展的非常迅速,尤其是2017年,随着人工智能概念的兴起,Python的关注度也是越来越高,Python相继纳入浙江省高考和山东省的小学教材.对于从事IT行业的人来说,对Pytho ...

  9. 【计算机专业毕设之基于python猫咪网爬虫大数据可视化分析系统-哔哩哔哩】 https://b23.tv/jRN6MVh

    [计算机专业毕设之基于python猫咪网爬虫大数据可视化分析系统-哔哩哔哩] https://b23.tv/jRN6MVh https://b23.tv/jRN6MVh

最新文章

  1. 那些有趣的Webview细节
  2. python中使用html前端页面显示图像预测结果(改进)
  3. Redis持久化实践及灾难恢复模拟
  4. 成功解决OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 / cairo.so.2
  5. 51nod1551-集合交易【hall定理,最大权闭合图,网络流】
  6. [HAOI2008]糖果传递 结论题
  7. java异常标记_java异常机制
  8. 形态学运算中腐蚀,膨胀,开运算和闭运算
  9. iPhone 13 Pro“终极”渲染图曝光:后置镜头模组将有大幅升级
  10. 内存管理(C语言中malloc和free的用法)
  11. 深度搜索和广度搜索领接表实现_算法基础04-深度优先搜索、广度优先搜索、二分查找、贪心算法...
  12. java Json转string方法
  13. 《计算机网络》学习——第3章 数据链路层
  14. Rtf(富文本格式)解析
  15. 前端——“一看就会的”菜鸟教程网站首页制作!
  16. 超平面(hyperplane)
  17. 渗透bc网站教学_督导引领共交流 听课评课共成长 怀化锦溪小学开展课堂教学督导听课活动_都市新闻_新闻中心...
  18. 全国产!全志A40i+Logos FPGA核心板(4核ARM Cortex-A7)硬件说明
  19. pointnet的部分参考文献 用markmap显示
  20. 【经典转载】一只猫和一条鱼的爱情故事

热门文章

  1. 景区导览小程序怎么开发,需要哪些功能?
  2. 十二届全国计算机学奥赛答案,十二届信息技术奥赛真题.doc
  3. 【nlp】天池学习赛-新闻文本分类-机器学习
  4. 职业探秘:游戏测试员
  5. Bit、 Byte、KB、MB、GB之间的换算
  6. SSG、SSR、CSR的区别
  7. linux逻辑卷管理快照,逻辑卷管理器(LVM)以及快照(特殊逻辑卷)的用法
  8. Day47[20180728]_Spark Streaming(二)
  9. 河北省对口计算机录取分数线,2019年河北对口高考分数线
  10. 《量化金融R语言初级教程》一2.3 使用真实数据