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元早鸟票限量发售中(售完即止)。

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

    关注

    39

    文章

    8003

    浏览量

    143093
  • 编程语言
    +关注

    关注

    10

    文章

    1959

    浏览量

    38905
  • python
    +关注

    关注

    57

    文章

    4857

    浏览量

    89579

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何调试和编程CW32F030C8T7?支持哪些调试工具和编程语言

    了解如何调试和编程CW32F030C8T7是开发过程中的重要环节。它支持哪些调试工具(如JTAG、串口调试等)和编程语言(如C、C++等)?如何设置和使用这些工具来加速开发过程?
    发表于 12-05 06:48

    为什么单片机还在用C语言编程

    说起单片机我们就会想到C语言,单片机为什么还在用C语言编程?现在有很多很好用的高级语言,如VC、PYTHON、PHP等等,为什么这些语言不能
    发表于 11-28 07:37

    C语言编程技巧

    成员是未知大小的数组,适用于动态分配内存并关联可变长度的数组。‌ ‌3、匿名结构体和
    发表于 11-27 06:46

    2025年最佳的嵌入式编程语言有哪些

    嵌入式系统是现代科技不可或缺的部分。它们存在于家用电器、汽车、住宅、医院、商店等各个领域。它们与我们的社会紧密相连。选择合适的语言来构建嵌入式系统对于成功至关重要。那么,2025年最佳的嵌入式编程
    的头像 发表于 11-14 10:27 897次阅读
    2025年最佳的嵌入式<b class='flag-5'>编程</b><b class='flag-5'>语言</b>有哪些<b class='flag-5'>呢</b>?

    文了解Mojo编程语言

    Mojo 是种由 Modular AI 公司开发的编程语言,旨在将 Python 的易用性与 C 语言的高性能相结合,特别适合人工智能(AI)、高性能计算(HPC)和系统级
    发表于 11-07 05:59

    Linux 编程语言盘点:从内核到AI的全栈选择

    在工控圈和嵌入式圈里,有常年被讨论的问题:  “在 Linux 上,到底该用什么语言编程?” 有人坚信:C 才是真正的工业语言。有人反驳
    的头像 发表于 11-06 17:05 430次阅读

    信捷XS STUDIO编程软件V2.3.2版本的全新功能

    XS Studio(V2.3.2)编程软件,是面向XS系列的编程组态软件,集成了PLC编程、可视化HMI、安全PLC、控制器实时核、现场总线及运动控制功能,提供了套完整的包括配置、
    的头像 发表于 09-20 14:19 1498次阅读
    信捷XS STUDIO<b class='flag-5'>编程</b>软件V2.3.2版本的全新功能

    开发单片机需要学习什么?软件编程的 4 关键层次

    ,缺不可。 第层是 C 语言基础语法。这是单片机编程的 “通用语言”,需熟练掌握变量(字符型、整型、浮点型)、函数(定义、调用、返回值)
    的头像 发表于 08-25 11:32 578次阅读

    梯形图语言补充编程说明书

    电子发烧友网站提供《梯形图语言补充编程说明书.pdf》资料免费下载
    发表于 07-09 14:14 2次下载

    详解TIA Portal SCL编程语言中的IF语句

    IF 语句是编程中最基本和最重要的控制结构之,它的主要作用是根据条件决定程序的执行路径,IF 语句是编程中实现逻辑判断和决策的基础。
    的头像 发表于 05-24 15:01 1438次阅读
    详解TIA Portal SCL<b class='flag-5'>编程</b><b class='flag-5'>语言</b>中的IF语句

    单片机c语言编程实例大全

    单片机c语言编程实例大全_18
    发表于 04-30 16:11 6次下载

    数字电路编程语言介绍

    数字电路编程语言是专门为描述和模拟数字电路而设计的编程语言。它们通常具有以下特点: 硬件描述语言(HDL) :大多数数字电路
    的头像 发表于 01-24 09:39 1388次阅读

    gitee 支持的编程语言有哪些

    Gitee(码云)是基于 Git 的代码托管和研发协作平台,类似于 GitHub 和 GitLab。它支持多种编程语言,允许开发者托管和管理代码,进行版本控制,以及协作开发。以下是
    的头像 发表于 01-06 09:50 1107次阅读

    三菱PLC编程语言解析

    三菱电机(Mitsubishi Electric)是全球知名的自动化和制造解决方案供应商,其PLC(可编程逻辑控制器)产品广泛应用于工业自动化领域。三菱PLC编程语言主要基于国际标准IEC
    的头像 发表于 12-26 17:36 2223次阅读

    Triton编译器支持的编程语言

    Triton编译器支持的编程语言主要包括以下几种: 、主要编程语言 Python :Triton编译器通过Python接口提供了对Trit
    的头像 发表于 12-24 17:33 1454次阅读