0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一个关于超越的编程大赛怎么可以专属的编程语言呢?

电子工程师 来源:lp 2019-03-15 09:40 次阅读

追星追到程序员们狂热得搞起了编程比赛,长这么大,这种应援架势真没见过。

没错,说的就是你们的杨超越妹妹。

近日百度贴吧吧主在杨超越吧发帖,呼吁要为自己的偶像组织第一届杨超越杯编程大赛,众粉丝呼应,随即上了微博热搜,传遍全网,让网友惊呼这年头不会编程,都不会意思当杨超越粉丝了。

这次编程大赛的主题是“做任何与杨超越相关的产品都可以,游戏、网页、工具等等,不限定方向,尽量以有趣或实用为目的。”

怎么参与呢?

编程大赛的参与者通过在 GitHub 上以 issue 的方式提交想法并组队,每队最多 5 人,目前已有数百人参加比赛,但偷偷告诉你,报名时间昨天已经截止,GitHub 总计有 330 个 issue。

届时,大赛会把每队的项目产品演示视频或 PPT,在直播中展示给观众,进行投票评比。获胜的前三名,将由主办方承担后期运营成本,继续开发并推出产品。

随便浏览下那些 issue,里面的项目有游戏、APP、爬虫、工具等五花八门的杨超越“周边”产品。而在使用的技术栈方面,没有村民们不会的技术,有 Python、小程序、iOS、小程序、机器学习、AR 等等不一而足。即便你们编写技术名称时粗糙的很不像话,但各怀绝技却是毫无疑问。

真硬核粉丝,有你们的!

今天重点说说你们使用的编程语言,尤其值得一提的是 Python,至于为什么是 Python?这个后面再说。总之,明确标注使用这一编程语言的 issue 至少有 20 个,这在所有 issue 中所描述使用的编程语言中,当仁不让的排第一。

当然,别忘了这次编程比赛的主角是超越妹妹,那委屈 Python 往后靠,排第二。

与 Python 相关的项目大都很有意思,下面重点介绍七个,希望会对你动手做 Python 项目会有所启发,冲鸭!

超越语言/YCYL

一个关于超越的编程大赛怎么可以专属的编程语言呢?

项目作者决心用其他程式语言设计解释器,参考的语言项目是 esolangs.org,当然作者重点强调必须带有 YCY 的个人风格。这个创意一经发布,便获得了 9 个赞。

再看看作者本人使用的编程语言:Perl/Python/Javascript/Bash/Ruby。老哥,真大神!

上天吧!杨超越

项目名称咋一听有送你一程的不详感,嗯,超越别紧张。

实际上这个项目是以小型无人机为平台,与 PC 建立 WiFi UDP 通信,在此基础上,通过 Python 在 PC 端开发一个与无人机进行实时交互的地面工具,交互内容包括但不限于:

a.无人机前视摄像头数据实时获取并解码;

b.无人机控制指令实时发送;

c.无人机传感数据信息实时读取。

PC 端地面交互工具将基于实时视频流进行图像处理算法技术的功能开发,处理的实时图像数据将围绕与杨超越有关的素材图像。除此之外,将在无人机平台上进行硬件拓展,安装小型扬声器+led 点阵,播放与杨超越有关的音视频。

Chaoyue.Moe Wiki Proejct

这是一个有野心的平台项目。一个名为“Chaoyue.Moe Project 中央筹备委员”的队伍宣称,这个项目的目标制造一个完全真正属于杨超越的平台。

超越是这个平台的主宰者,拥有最高管理权限,并且有权终止整个项目的运作(诶,超越会不喜欢么?)。

他们将在这个平台上以图片、文本、视频等各种多媒体的形式记录超越成长路上的点点滴滴。内容包括图片、视频、广告、访谈、微博语录、活动记录等内容,还包括各大粉丝组团在微博、B站、知乎、虎扑等平台上创造和传播的关于超越的内容, 当然还有应援时制作的横幅、明信片、福袋等设计作品......

这是真粉儿啊,他们甚至已经买下了 https://chaoyue.moe/ 这个域名。

ycy dance now

这个项目的动机是训练 GAN(生成对抗网络)生成超越的跳舞视频,帮助不会跳舞的超越来跳舞!

项目作者还发布了流程:姿势检测,全局姿势规范化,从标准化的姿势简笔画到目标的映射。

超越机器人

这是一个智能硬件项目。作者想为超越 mm 单独定制一个智能语音机器人,他会将唤醒词设置为“超越超越”,还会提供查询超越 mm 动态以及播放杨超越歌曲的技能。

可能的效果是这样的:

我:超越超越

机器人:我在哟

我:超越最近的微博

机器人:一个字~爽~没人认出我来,坐在小摊上吃了个拌土豆。自由自在的感觉,那一刻我感觉我可以原地起飞了。[耶]火箭少女101杨超越

“燃烧我的卡路里”100天

项目作者将其称为“无厘头项目”:每天跟超越汇报自己的体重,杨超越激励你“燃烧我的卡路里”。第一天 100 遍,每天次数递减。但第 100 天怎么着.......作者说他还没想好。

不过其他人给他提供了点子:如果体重维持不变,就按天递减激励次数;如果体重增加,則增加激励次数;如果体重減少,则再減少激励次数。

一点儿都不无厘头好吗?!

杨超越魔镜

这也是个硬件项目。作者会使用树莓派+10.1寸液晶屏,循环显示杨超越美图、微博超话更新动态等信息。最终的效果是单向镜后面放一个液晶屏,液晶屏显示黑色时是镜子,而显示的内容可以叠加在镜子上,如果用的是普通液晶屏,是可以显示彩色的

其实还有很多Python项目,在这里就列下项目名称,感兴趣可以去了解下:超越动态词云图、新版卡路里歌词、超越泡泡大赛、超越版五子棋、藏头诗/藏字诗、超越语音小助手、超越词语、超越特效......够了,不说了。

反正无论是想为程序员萌新还是中年脱发的老腊肉,都想用自己的编程技能为超越妹妹的宣传尽一点绵薄之力。

那你说自己不会编程就不敢追星了?

别这样,如果你愿意,还很少有人学不会最简单的 Python 编程语言的。

如上所述,Python 是做“杨超越杯”编程比赛使用最多的编程语言,其受欢迎程度可见一斑。实际上,作为结合了解释性、编译性、互动性和面向对象的脚本语言,近几年来Python 在各大编程语言排行榜中频频霸占榜首,为什么会有这种势头?

(2018 年 IEEE 顶级编程语言交互排行榜和 2017 年排行榜前十名对比图,在 IEEE 评选的多项指标中 Python 位居榜首)

语言简洁,学习易上手,Python 语言因此广受程序员的追捧,但更重要的是其在就业、薪资待遇上也没有让人失望。去年,职友集通过分析来自全国的 12809 份样例资料,显示全国 Python 工程师的平均月资能够达到 19160 元,其中 20 - 30K 的工程师数量更是超过了四成。对程序员而言,Python 可能是一门投入小,但见效快、回报还高的编程语言。

如果你想了解 Python 前沿应用和技术实践,作为技术潮流的推动者,CSDN 为所有感兴趣的开发者提供了一个探讨和学习 Python 的契机。

4 月 13 日-4 月 14 日,CSDN 将在北京主办 2019 Python 开发者日,汇聚十余位来自阿里巴巴、IBM、英伟达等国内外一线科技公司的 Python 领域知名专家,还有数百位来自各行业领域的 Python 开发者。

大会将重点围绕人工智能云计算、大数据等新领域,为与会者分享 Python 在不同场景下的的应用优势和实战经验。此外,针对不同层次的开发者,大会还安排了深度培训实操环节,讲师手把手教你轻松实现打怪升级。

演讲嘉宾(已确定)

目前购票通道已开启,299元早鸟票限量发售中(售完即止)。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    38

    文章

    7346

    浏览量

    135708
  • 编程语言
    +关注

    关注

    9

    文章

    1878

    浏览量

    33073
  • python
    +关注

    关注

    51

    文章

    4675

    浏览量

    83465

原文标题:杨超越第一,Python第二

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    g73编程R怎么算

    编程是一门使用计算机语言来创建、编写和修改代码的技能。在编程过程中,计算机程序员通过使用各种编程语言来告诉计算机执行特定的任务。其中,G73
    的头像 发表于 02-14 15:57 329次阅读

    plc编程语言与c语言的联系 c语言和PLC有什么区别

    PLC编程语言与C语言的联系 PLC(可编程逻辑控制器)是一种针对自动化控制系统的特殊计算机。PLC编程
    的头像 发表于 02-05 14:21 1028次阅读

    plc编程入门基础知识 plc编程语言有几种

    PLC(Programmable Logic Controller)是可以根据预设逻辑程序自动控制工业过程的电子设备。PLC编程语言是与PLC进行交互的一种逻辑语言,用于编写控制程序以
    的头像 发表于 02-04 15:55 508次阅读

    脚本语言编程语言的区别

    脚本语言编程语言是计算机语言的两个主要分类。尽管两者都是用于编写计算机程序的工具,但它们在设计和运行方式上存在一些显著的区别。下面将详细探讨脚本
    的头像 发表于 11-22 14:33 1379次阅读

    Python编程语言属于什么语言

    Python编程语言属于高级编程语言中的一种。它是一种通用、面向对象、解释型编程语言。Pytho
    的头像 发表于 11-22 14:31 639次阅读

    基于Rust开发的编程语言

    Move 是一门由 Rust 语言开发的一门面向资产的编程语言,最早由 Facebook (现 Meta )投入大量的人力物力开发,用于 Libra (现 Dime )项目,处理全球性大规模支付系统的
    的头像 发表于 11-17 12:30 348次阅读

    浅谈PLC 5种标准的编程语言

    IEC 1131-3的编程语言是IEC工作组 对世界范围的PLC厂家的编程语言合理地吸收、借鉴的基础上形成的一套针对工业控制系统的国际编程
    发表于 11-15 11:14 401次阅读
    浅谈PLC 5种标准的<b class='flag-5'>编程</b><b class='flag-5'>语言</b>

    函数式编程语言Crumb简述

    Crumb 是最新开源的编程语言,发布后在 Reddit 的编程版块引起了广泛讨论。
    发表于 09-04 10:31 231次阅读
    函数式<b class='flag-5'>编程</b><b class='flag-5'>语言</b>Crumb简述

    五种支持plc编程语言有哪些

    在PLC控制系统设计中,不同型号的PLC编程软件对以上五种编程语言的支持种类是不同的,所以不但对PLC的硬件性能了解外,也要了解PLC对编程语言
    发表于 08-31 14:54 692次阅读
    五种支持plc<b class='flag-5'>编程</b>的<b class='flag-5'>语言</b>有哪些

    fpga用什么语言编程 fpga和嵌入式的区别

     FPGA(Field-Programmable Gate Array)可以使用多种编程语言进行编程,具体选择的编程
    发表于 07-24 15:06 2813次阅读

    PLC编程语言的特点

    PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求
    的头像 发表于 07-04 17:13 585次阅读

    西门子PLC编程语言介绍

    PLC目前有5种标准的编程语言,包括图形化编程语言和文本化编程语言
    发表于 06-29 16:00 942次阅读
    西门子PLC<b class='flag-5'>编程</b><b class='flag-5'>语言</b>介绍

    关于编程语言开发技术和AI的部分

    。本文主要介绍关于开发技术和 AI 的部分。 最流行编程语言 JavaScript 连续 11 年成为最流行编程语言,Python 取代 S
    的头像 发表于 06-26 09:45 330次阅读
    <b class='flag-5'>关于</b><b class='flag-5'>编程</b><b class='flag-5'>语言</b>开发技术和AI的部分

    基于PASCAL的高级编程语言——SCL编程语言

    根据该标准,可对用于可编程逻辑控制器的编程语言进行标准化。SCL 编程语言实现了该标准中定义的 ST
    发表于 06-20 10:20 1063次阅读
    基于PASCAL的高级<b class='flag-5'>编程</b><b class='flag-5'>语言</b>——SCL<b class='flag-5'>编程</b><b class='flag-5'>语言</b>

    上位机编程用什么语言 上位机编程软件哪个好

    上位机编程可以使用多种编程语言来实现,具体取决于应用场景、控制任务以及硬件设备的特性等因素。以下是一些通常用于上位机编程
    的头像 发表于 05-08 15:35 1.2w次阅读