简单且有创意的python作品,python创意编程大赛作品

大家好,给大家分享一下python创意小作品100行代码左右,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!

turtle001.png

简 介:

Python是一种高阶计算机语言。它更接近自然语言,学习成本低,开发效率高python练手怎么接单。如今越来越多的中小学生都在开始学习Python了。我们可以预见,全民会Python的日子不久就会到来,各行各业的人未来都能用Python解决各自领域的问题或创造出独特魅力的作品。在Python的普及过程中,海龟模块(turtle)将会功不可没。它来源于上个世纪60年代的logo计算机语言,就是通过指挥一只小海龟移动,来教少年们进行计算机编程入门。相当多的教授计算机编程入门的语言都有"海龟”的影子,如Scratch的绘画功能。一些编程教育机器人或编程教育软件也有类似的"海龟”指令指挥角色移动。也有人给C++、C#、java、java等开发了相应的海龟模块,让人们学习这些计算机语言的编程入门。无论采用哪种计算机语言,海龟编程方式的基本理念和大致方法甚至命令都是一样的。正所谓万变不离其踪,编程的原理都差不多。如果把其它计算机语言看成是Python的方言,那么只要把Python的海龟模块学精了,学习其它计算机语言是相当容易的,很快就能入门。通常人们是用turtle模块进行绘画,不过本书早已跳出了这个范畴,用turtle模块制作游戏和动画,当然绘画也有,但都是别具一格的。

本书汇集了李兴球先生近年来用turtle模块编程制作的精华之作共100个。 前面几个较为简单,但总体上并没有按从简单到复杂的顺序排序。每个创意程序都是用turtle模块为主开发制作的。有些作品由于配音等的需要,要导入其它模块,如pygame的mixer混音器模块,所以运行程序之前需要先安装好pygame模块。其方法是在命令提示符下输入pip install pygame --user。为了让一些绘画效果更加酷炫,作者开发了一个叫coloradd的模块。它能让颜色增加,就像美国麻省理工学院的Scratch中的颜色增加命令一样。这样能让绘画作品产生颜色渐变效果。本模块已放到了pypi.org中。读者只要在cmd窗口里输入pip install coloradd即可安装。

作品都是精心挑选,以期与众不同的,并且遵循Python的设计哲学。大多数代码有注释并力求对齐。极少数程序提供的是一个核心或者说叫雏形,用来抛砖引玉。所有作品为李兴球原创,可提供技术支持。本书是继作者编写的《哪吒学Python-启蒙篇》、《哪吒学Python-初级篇》、《哪吒学Python-进阶篇》之后的精选案例集合。通过精心设计,让书中的案例和前面三本中的案例基本没有重复。本书适合于有一定Python基础(至少学到类与继承)的学校计算机教师、编程培训机构教师、少儿机器人培训机构教师、创客教师、程序员等编程爱好者阅读。这些案例与历史、天文、国学、游戏、音乐艺术、课件、数学、几何、编程技巧、多媒体动画、物理引擎、绘画艺术甚至相声与自编诗词的融入结合,开创了Python创意编程史上的新纪元,让此书成为Python发展史上的一朵奇葩。它将是未来n年内Python创意编程的奠基石。希望读者能参透精髓,结合各自所擅长的领域,编写出更加富有创意性、艺术性的作品。此书最后列了第101案例。这个案例以字幕从下到上缓慢移出的方式显示了作者对读者所说的话。

前101例目录:

第1例:

样本程序8例

........................

9

第2例:

海龟的小伙伴们

........................

14

第3例:

棕色海龟是傀儡

........................

16

第4例:

碰到边缘就反弹

........................

18

第5例:

定时器与弹球类

........................

20

第6例:

鼠标控制长矩形

........................

22

第7例:

动态音乐梦幻空间

........................

26

第8例:

酷炫效果同心圆

........................

27

第9例:

时光倒流的向日葵

........................

29

第10例:

漂亮的八字彩环

........................

31

第11例:

酷炫彩圆盘

........................

33

第12例:

超速画莲花

........................

34

第13例:

趣味3D红框

........................

36

第14例:

方形炫彩螺

........................

38

第15例:

三叶炫彩扇

........................

40

第16例:

纯色滚动圆环

........................

41

第17例:

字母排列组合游戏

........................

43

第18例:

模拟3D星空

........................

47

第19例:

幸运大抽奖

........................

49

第20例:

奔跑吧小猫

........................

52

第21例:

一束火红鲜花

........................

54

第22例:

雪花飞舞的日子

........................

56

第23例:

中秋仙女送月饼

........................

60

第24例:

生机勃勃的农场

........................

63

第25例:

海龟画图保存为png

........................

71

第26例:

海底世界章鱼哥

........................

74

第27例:

倾巢出动_敌机类

........................

78

第28例:

昨夜星辰_北斗七星版

........................

81

第29例:

单摆模拟

........................

87

第30例:

turtle版打地鼠

........................

89

第31例:

单击球小游戏

........................

92

第32例:

多彩3D弹球

........................

96

第33例:

保护环境人人有责

........................

99

第34例:

温度计模拟显示器

........................

102

第35例:

针眼画师的功夫

........................

108

第36例:

新年快乐贺卡发财中国年

........................

114

第37例:

雷电简单模拟

........................

120

第38例:

星际赛车游戏

........................

128

第39例:

turtle射击游戏基础

........................

136

第40例:

大鱼吃小鱼简易版

........................

139

第41例:

酷酷的爆炸效果

........................

146

第42例:

360度旋转图像角色

........................

148

第43例:

8字图章小海龟

........................

151

第44例:

贪吃蛇图章版

........................

153

第45例:

贪吃蛇列表版

........................

158

第46例:

按键检测探秘

........................

161

第47例:

可爱的金币天使

........................

163

第48例:

菜根谭小猫

........................

166

第49例:

花框音乐盒

........................

171

第50例:

生命模拟turtle版

........................

175

第51例:

坦克大战turtle版

........................

179

第52例:

抢收成语方块类

........................

188

第53例:

后羿射日之前

........................

192

第54例:

老鼠过街

........................

195

第55例:

冒泡排序彩柱图演示

........................

201

第56例:

泡泡摸奖系统

........................

204

第57例:

太空出租箭关卡设计器

........................

213

第58例:

太空出租箭

........................

217

第59例:

解放军VS木马炮弹类

........................

226

第60例:

向后滚动背景

........................

245

第61例:

相声《大数据》

........................

247

第62例:

哪吒拼图核心

........................

259

第63例:

编程娃娃格子海龟

........................

263

第64例:

螺旋的世界

........................

266

第65例:

打砖块小游戏

........................

268

第66例:

切片教学演示动画

........................

275

第67例:

矩形抽象画

........................

279

第68例:

模拟时钟程序

........................

282

第69例:

神笔马良之旋转雪花

........................

285

第70例:

砸蛋小游戏

........................

287

第71例:

飘移粒子效果

........................

291

第72例:

小女孩的舞蹈

........................

294

第73例:

正弦字画程序

........................

296

第74例:

海龟入门学习器核心

........................

298

第75例:

猴子穿衣装扮游戏

........................

303

第76例:

怦然心动

........................

306

第77例:

动态情景配音春晓

........................

309

第78例:

迪迦奥特曼动画演示

........................

311

第79例:

太空入侵者

........................

313

第80例:

简易画板

........................

319

第81例:

超级玛丽接金币

........................

322

第82例:

微重力方块

........................

327

第83例:

保卫公主行动

........................

329

第84例:

跳跃方块游戏

........................

341

第85例:

漂亮二叉分形树

........................

348

第86例:

3D物理互碰弹球

........................

350

第87例:

纯画笔弹球

........................

353

第88例:

旋转的赫兹

........................

355

第89例:

环环相扣与类的继承

........................

357

第90例:

鼠标移动事件

........................

359

第91例:

合金弹头Marco角色

........................

361

第92例:

形状函数模块设计

........................

367

第93例:

笑脸图产生器

........................

371

第94例:

英雄的黎明

........................

376

第95例:

迷宫寻宝游戏

........................

381

第96例:

三十六计

........................

388

第97例:

孙子兵法名人赞誉

........................

393

第98例:

增广贤文精选

........................

396

第99例:

忍者的行为

........................

399

第100例:

秋天的诗

........................

409

第101例:

秋日私语

........................

413

内容预览:

turtle013.png

turtle019.png

turtle025.png

turtle048.png

turtle077.png

turtle107.png

turtle127.png

turtle145.png

turtle178.png

turtle216.png

turtle246.png

turtle258.png

turtle259.png

turtle260.png

turtle261.png

这是一部超出时代的作品集,它是Python创意编程史上第一部主要用turtle模块进行游戏制作的范例集。

资源只有到了正确的人的手里才能体现出它的最大价值。本资源面向有Python基础的计算机教师,编程爱好者与培训单位。

如果按一个案例两个课时计算,那么可开课程400个课时,实际上有些案例要讲清楚,两个课时远远不够。

它是各计算机培训学校、大专职业中学院校、少儿机器人培训机构、少儿创客教育机构、少儿编程机构进行Python培训的绝佳参考资料。相比自己花大力气聘人去编写,而且不一定能招聘到这样的人才。

后续篇有《Python创意编程之Pygame教程》和《Python创意编程100例pygame篇》等。

turtle创意编程部分预览:

turtle_chuangyi.png

  • 16
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
国际程序设计大赛作品欣赏 1、 先来第一个: 一段纯 3D 的 DOS 动画,据说是获一等奖的作品。虽然它不是最精美的, 但是当你得知它只有 4K 时,会不会立刻疯死掉呢? 附件:3ddemo.com 2、 再来一个: 幽灵古堡 farb-rausche 64.0 KB (65,536 字节) 恰好 65536 字节,显然是参赛作品。它非常漂亮(利用了 Direct3D),更让人惊奇的是只有 64K!而更让人震惊的是,如果不压缩的话它的数据大小是 1.6G!再体会一次“奇迹”! 附件:castle.exe 3、 再来一个: 死亡阴影 64.0 KB (65,536 字节) 附件:death.exe 4、 火域幻境 73.0 KB (74,752 字节) 虽然大小超过了 64K 的限制,但是它的效果可称为程序中的艺术品了! 附件:fire.exe 5、 fr-016 farb-rausche 16 字节 (16 字节) Let's rock hard!一个 DOS 里的小动画。看上去似乎没有什么特别,但是如果看到它的大小(16 字节),什么感觉????? 附件:fr-016.com 6、 第七天堂 Exceed 64.0 KB (65,536 字节) 由于参赛的要求是在 64K 之内即可,不少参赛者未免会有不到 65536 字节就有吃亏的感觉。 这是个 恰好 64K 的作品,可能利用了 DirectX 引擎,效果很好。 附件:heaven7.exe 7、 金属迷城 6.00 KB (6,144 字节) 考虑到它的大小时,你会不会体会到奇迹的含义 附件:metal.exe 8、 我要重点推荐的是这个作品fr-041_debris.exe(177K),效果是这所有作品之中最好的,一般的电脑无法流畅运行,我认为你买电脑时 可以把它带上运行一下作为一款测试工具。 附件:fr-041_debris.exe 9、 这个作品的效果和以上作品比都可名列前矛(64K),效果很好 附件:kkino64.exe 10、 这个就是传说中的25万倍压缩作品,prophecy《彗星撞地球》(63.5K)2000年时的最经典力作!画面看着挺舒服。 附件:prophecy《彗星撞地球》.exe 11、 爱之记忆 12、 3D裸女 13、 卡通 14、 光影 15、 FAiRLiGHT 这是在《三角洲3大地勇士》光碟版中带有的一个DEMO,发行组织FAiRLiGHT完全用原代码写出的自己组织的DEMO演示程序, 竟然才15K大小,画面也还行,对于他们的技术我们只能感到折服!
### 回答1: 感谢您对Python创意编程大赛获奖作品的关注。获奖作品的源码下载,可以通过以下几个途径进行: 首先,您可以通过Python创意编程大赛的官方网站,去查看和下载获奖作品的源代码。在获奖公告中,有许多参赛者提供了他们的作品链接,您可以根据自己的兴趣去选择合适的作品,点击作品链接进行查看和下载。 其次,如果您更倾向于在GitHub上查看和下载获奖作品的源代码,您可以通过在搜索框中输入"Python创意编程大赛",找到与大赛相关的项目或者组织。许多参赛者会将他们的作品上传到GitHub,供其他Python爱好者学习和使用。 最后,如果您无法找到自己感兴趣的获奖作品的源代码,您还可以尝试在论坛或社交媒体上发帖询问其他Python开发者。许多Python爱好者都乐于帮助别人解决问题,您可以获得更多的帮助。 总之,获奖作品的源码下载并不困难。您可以通过多种途径去查找和下载自己感兴趣的获奖作品的源代码。希望您能够找到喜欢的作品,并从中学习到更多的技能和知识。 ### 回答2: 首先,需要明确的是,每个Python创意编程大赛的获奖作品都是由参赛者自己编写并上传到比赛平台上的,其源代码下载方式也与比赛的具体安排和管理规定有关。 一般来说,如果您想要下载某个获奖作品的源码,可以尝试以下几种途径: 1.通过比赛平台:如果该作品的作者将源码公开并上传至比赛平台,则可以在平台上通过作品页面或创意编程作品库的搜索功能来找到该作品,并下载其源码。 2.联系作者:您可以通过比赛平台或其他社交媒体平台(如GitHub)找到该作品的作者,并通过私信或电子邮件等方式联系他们,请求获取源码。 3.搜索引擎:有些参赛者可能会将他们的获奖作品及其源码上传到类似GitHub、Gitee等开源代码托管平台,您可以通过搜索引擎输入该作品的名称或作者等关键词,来寻找源码下载的可能性。 需要注意的是,获奖作品的源码下载可能存在一定的限制或授权问题,请务必遵守相关规定和约束条件,以避免侵权风险。同时,也要注意保护个人隐私和信息安全等方面的风险。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值