1 Star 0 Fork 0

thouLee / TurtleDraw

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

创新驱动成长

1.主题阐释

背景

随着互联网、大数据、云计算和物联网等技术不断发展,人工智能正引发可产生链式反应的科学突破、催生一批颠覆性技术,加速培育经济发展新动能、塑造新型产业体系,引领新一轮科技革命和产业变革。故创新精神对于身处于智能时代的青少年来说尤为重要。

主旨

看这棵正在成长的大树,它屹立于世界民族之林,扎根于日光之下的东方。它的枝干是如此茂密,枝干之招展是如此广阔,这份浓密,这正是我华夏儿女,炎黄子孙所肩并肩紧挨着凝聚而成,这份广阔,则是中华文化的博大精深,和神州大地的包罗万象。其生长速度之快,也正代表了我们中国发展的腾飞,从绿皮火车到地铁高铁,从车马漫长到全球通信,从机械制图到人工智能,而说到了人工智能,则会想起那个围棋冠军“阿尔法狗”,它的的飞速成长,也正代表了2018年人工智能的进步。在移动互联网、大数据、超级计算和脑科学等新理论新技术的驱动下,问世60余年、遭遇多次质疑的人工智能迎来新一轮发展热潮,真正进入了落地实践阶段,各国新政密集出台、科技巨头纷纷布局、最新进展日新月异……一个“新智能时代”正在到来。在这时代的大背景之下,神州升空,墨子观穹,中国发展不逊于世界任何强国,有如参天大树,以惊人的速度成长起来。而作为新兴“智能时代”下的中国青年,每每看到这天安门,总会想起主席的言语:创新是一个民族的灵魂,是一个国家兴旺发达的不竭动力。新时代的浪涛浩浩汤汤,我们当勇立潮头,在巨浪中把握方向,创新争先,团结奋进,为这枝繁叶茂的中华神树再添上新兴的一笔,为中华民族绽放绚丽多彩的烟花。

2.程序制作过程

  1. 选定作品主题“智能时代 逐梦成长”,确定立意。
  2. 确定作品实现架构。即,使用 Python 编程语言,借助 Turtle 绘图模块绘制创意绘画作品。
  3. 实现程序效果。

程序具体流程

  1. 在窗体中央绘制出树干,以树干顶端为中心绘制多层嵌套的五边形,以增添图像美感。
  2. 切换背景后,由左向右绘制树枝,以 Turtle 笔触的 stamp() 当做树叶。
  3. 整棵树绘制完成后,绘画作品的主体绘制完毕。
  4. 在屏幕的随机位置生成 9 个较小的多层嵌套的五边形烟花。
  5. 烟花生成过程中,在生成到第七个烟花时,切换背景图片。
  6. 烟花生成完毕后,以红色宋体 50 号字在窗口右下角处写出字样“创新争先,团结奋进”。

3.编程技巧

本次项目中,充分运用了函数的递归调用。采用函数式编程,模块化拆分程序功能,使函数调用更灵活,代码更加简洁易懂。 并采用 try...except 异常处理是程序表现更具人性化。


基于 Python-Turtle 的创意绘画作品
青少年创意编程与智能设计大赛

Comments ( 0 )

Sign in for post a comment

About

A drawing work using Python turtle spread retract
Python
Cancel

Contributors

All

Activities

load more
can not load any more
Python
1
https://gitee.com/ThouWorks_admin/turtle-draw.git
git@gitee.com:ThouWorks_admin/turtle-draw.git
ThouWorks_admin
turtle-draw
TurtleDraw
master

Search