赛项介绍

Python创意编程比赛

Python创意编程比赛分初赛(线上报送作品)和决赛(线上决赛)两个阶段。每人限报1项作品,每项作品限1名指导教师。
初赛:选手按照Python创意编程比赛规则,提交参赛作品,经初评,选出优秀选手进入决赛。
决赛:入围Python创意编程比赛决赛的选手将统一集中在线上问辩,需要选手自带笔记本电脑。

赛制说明

参赛对象

初中组
初一至初三
高中组
高一至高三

参赛步骤

12月15日~04月10日
5月12日~5月21日
6月12日
6月12日

12月15日~04月10日

作品提交

作品申报提交

1

5月12日~5月21日

作品初评/复评

确定入围名单

2

6月12日

决赛

现场评比

3

6月12日

公布获奖名单

颁发荣誉证书

4

作品要求

作品类型

数字艺术

通过程序生成和展示视觉艺术,具备创意、美感和互动性。

互动游戏

各种竞技类、探险类、角色扮演类、球类、 棋牌类游戏等等。

实用工具

有实用价值、能解决学习生活中的实际问题的程序工具。

科学探索

现实模拟、数学研究、科学实验等等各学科的趣味性展示与探究。

作品要求

作品原创

作品必须为作者原创,无版权争议。若发现涉嫌抄袭或侵犯他人著作权的行为,一律取消评奖资格。如涉及作品原创问题的 版权纠纷,由申报者承担责任。

创新创造

选题新颖,构思巧妙,设计独特,具有一定的原创性和创新性。

构思设计

作品构思完整,内容主题清晰,有始有终;创意来源于学习与生活,积极健康,反映青少年的年龄心智特点和玩乐思维。

用户体验

观看或操作流程简易,无复杂、多余步骤;人机交互顺畅,用户体验良好。

艺术审美

界面美观、布局合理,给人以审美愉悦和审美享受;角色造型生动丰富,动画动效协调自然,音乐音效使用恰到好处;运用 的素材有实际意义,充分表现主题。

程序技术

合理正确地使用编程技术,程序运行稳定、流畅、高效,无明显错误;程序结构划分合理,代码编写规范,清晰易读;通过多元、合理的算法解决复杂的计算问题,实现程序的丰富效果。

申报文件

1.创作提交Python创意编程作品。

2.运行环境主要包括:

(1)标准版Python 3.7和有限的第三方模块。

(2)要求作品为纯Python代码实现,采用标准鼠标键盘交互,不需要特殊硬件辅助。

(3)作品在标准版Python 3.7中运行,并与操作系统无关,不依赖网络在线资源。

(4)除了Python标准发行版自带的内置模块(如Turtle、Tkinter等)之外,第三方模块仅限于:Numpy、Matplotlib、Jieba、Pillow、Pygame、Easygui。

3.申报作品材料:

(1)作品效果图,即作品的关键画面截图,或作品运行效果的最终截图;效果图必须与程序实际运行结果一致。如作品生成有随机性效果,则文档中要充分说明随机设计的用意。

(2)作品主题,包括:作品的名称,作品的创意设计说明,作品本身能体现出对主题的阐释,能够展现主题内涵或内容。目标描述不清晰或展示目的不明确的作品会被扣分。

(3)编程技巧说明。充分描述作品中所运用的编码技巧、程序算法或工程设计方法,可运用恰当的逻辑流程图配合解释。

(4)参考与引用说明。如果选手作品借鉴或参考了已有的第三方作品,选手应在说明文档中注明所借鉴参考的代码出处,并详细说明自己的创意或创新之处。如与原作相比未能展现出足够的创新,作品应被扣分。

(5)拍摄作品阐述视频。内容包括创作思路、演示过程等,拍摄时长控制在1分半钟(90秒)以内,格式:MP4,1280x720分辨率。