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

    文章

    7726

    浏览量

    137182
  • 编程语言
    +关注

    关注

    10

    文章

    1938

    浏览量

    34588
  • python
    +关注

    关注

    55

    文章

    4779

    浏览量

    84440

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

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

收藏 人收藏

    评论

    相关推荐

    如何选择适合自己的编程语言

    步。 1. 确定目标和兴趣 在选择编程语言之前,首先要明确自己的目标和兴趣。这包括你想要开发什么类型的项目,以及你对哪些技术领域感兴趣。例如,如果你对网页开发感兴趣,那么学习HTML、CSS和JavaScript可能是
    的头像 发表于 11-15 09:37 148次阅读

    编程语言的误区与常见问题

    : 选择编程语言时,应考虑项目需求、个人兴趣以及语言的适用性。例如,如果你对Web开发感兴趣,那么学习JavaScript可能是好选择。
    的头像 发表于 11-15 09:35 160次阅读

    C语言中的socket编程基础

    Socket编程简介 Socket是种通信机制,允许程序之间进行通信。在C语言中,socket编程是网络编程的基础。通过使用socket,
    的头像 发表于 11-01 16:51 233次阅读

    MCU编程语言和开发环境介绍

    MCU编程语言 MCU编程语言是用于编写MCU程序的高级编程语言,它们使得开发者能够更高效地开
    的头像 发表于 11-01 11:51 460次阅读

    Orin芯片的编程语言支持

    Orin是款高度集成、高性能的车载计算平台,由英伟达推出,并采用了英伟达自家的Volta架构GPU和其他高级处理器技术。关于Orin芯片的编程语言支持,
    的头像 发表于 10-27 16:45 175次阅读

    CNC系统般可用几种编程语言

    编程语言,主要用于描述刀具路径和机床运动。RS-274X是种XML格式的编程语言,具有较高的灵活性和可扩展性。  RS-274X的主要特
    的头像 发表于 10-23 15:52 222次阅读

    plc编程语言编程相关技巧有哪些

    PLC(可编程逻辑控制器)编程语言及相关编程技巧是工业自动化领域中不可或缺的知识。 、PLC编程
    的头像 发表于 10-21 16:56 211次阅读

    labview是什么编程语言写的

    种图形化编程语言。它并不是用传统的文本编程语言(如C++、Python等)编写的,而是采用了
    的头像 发表于 09-04 16:00 653次阅读

    plc编程st语言怎么编

    控制。下面是基本的ST语言编程指南,包括如何开始编写简单的程序。 1. 基本结构 ST程
    的头像 发表于 08-25 10:05 889次阅读

    PLC的编程方式及编程语言

    在工业自动化领域,PLC(Programmable Logic Controller,可编程逻辑控制器)因其强大的控制功能和灵活的编程方式而得到了广泛应用。PLC的编程方式和编程
    的头像 发表于 06-27 14:08 610次阅读

    abb工业机器人的编程语言是什么

    ABB工业机器人的编程语言主要是RAPID(Robot Application Programming Interface for Development),它是种高级编程
    的头像 发表于 06-16 16:49 2346次阅读

    PLC编程语言和C语言的区别

    在工业自动化和计算机编程领域中,PLC(可编程逻辑控制器)编程语言和C语言各自扮演着重要的角色。尽管两者都是
    的头像 发表于 06-14 17:11 2472次阅读

    PLC常用编程语言有哪些

    在工业自动化领域,PLC(Programmable Logic Controller,可编程逻辑控制器)作为种核心控制设备,其编程语言的选择对于控制系统的设计、开发和维护具有重要影响
    的头像 发表于 06-14 16:58 1198次阅读

    fpga用什么语言编程

    FPGA(现场可编程门阵列)的编程主要使用硬件描述语言(HDL),其中最常用的是Verilog HDL和VHDL。
    的头像 发表于 03-14 18:17 2673次阅读

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

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