【教学类-39】A4红纸-国旗灯笼纸模(庆祝中华人民共和国成立74周年)

本文主要是介绍【教学类-39】A4红纸-国旗灯笼纸模(庆祝中华人民共和国成立74周年),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作品展示:

背景需求:

从教十余年,我在每年国庆都带领中大班孩子们制作与“国旗相关”国庆庆祝物品——国旗、礼盒

一、国旗(吸管、A4红纸、黄纸打印五角星)

二、铅画纸手提袋(8K铅画纸、A4红纸、黄色打印星星)

而在春节期间,就经常做这样的简易灯笼

一、A4红卡纸灯笼

二、8K染色铅画纸灯笼

每次做这种一次性节日手工项目,都是一地狼藉、满桌废纸。我疲于奔命地“帮”孩子做成品。

2023年10月国庆,我准备用A4纸设计一个“国旗灯笼”纸模,减少幼儿制作环节(不要画线),提升“灯笼”制作的整体效率。

第一次word纸模设计:(粉红纸+黄纸)

(有国旗图案的照片都发不了。)

效果分析:

1、内部的五星红旗图案和74,被外圈的条纹遮挡,看不见。

2、外圈条纹上的图案或文字(国泰民安)、变成环形立体后,不能识别“国泰民安”。(也会遮挡裁剪的线条)

纸膜调整:

1、粉色变成红色纸,外环条纹少一段(白色部分)。

 2、外环条纹面,不添加大型图案和文字(留空白)

第二次word纸模设计:(红纸+黄纸)

效果分析:

1、红黄纸的对比效果强烈,喜庆元素浓厚

2、外圈条纹上没有图案有点空,尝试在每条上增加一个统一的图案做点缀装饰

纸膜调整:

1、外环条纹随机增加一个小图案做点缀装饰(所以要用Python,把每张纸膜的点装饰图案贴上去)

第三次word纸模设计:(红纸+黄纸+Python小图形)

确定了纸膜的样式,设计python代码

一、素材准备

二、WORD纸膜样式

以表格框方式制作红旗圆桶和圈条纹的模型,五行红旗的五角星时文本框-五角星,需要手动调整位置。

代码展示:

'''
目的:
1、灯笼纸模
2、添加图形符号做装饰
作者:阿夏
时间:2023年9月26日)'''import os
# num=int(input('生成多少份(28人)\n'))print('----------第1步:符号集合------------')# 
# path=['▲','●','◆','■','★','✿','❀']#   '♠','♥','♦','♣',]
path=['▲','●','◆','■','★','✿','❀','♠','♥','♦','♣','☆','□','◇','○','△','☉','⊕','☼','☺','☏','☽','◎','⊿','√','×','❤','☁',]# print('----------第2步:新建一个临时文件夹------------')
# # 新建一个”装N份word和PDF“的文件夹
os.mkdir(r'C:\Users\jg2yXRZ\OneDrive\桌面\国庆灯笼\零时Word')print('----------第3步:随机抽取1张图案 ------------')import docx
from docx import Document
from docx.shared import Pt 
from docx.shared import RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qn
import randomimport os,time
import docx
from docx import Document
from docx.shared import Inches,Cm,Pt
from docx.shared import RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qnfrom docxtpl import DocxTemplate
import pandas as pd
from docx2pdf import convert
from docx.shared import RGBColor# 写入表格
bg=[]
for x in range(1,3):for y in range(0,19):c='{}{}'.format('%02d'%x,'%02d'%y)bg.append(c)
print(bg)for nn in range(0,len(path)):    doc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\国庆灯笼\国庆灯笼装饰版本.docx')# 依次读取所有图形f=path[nn] figures=[]    for p in range(len(bg)):figures.append(f)print(figures)           #    table = doc.tables[0]          # 4567(8)行for t in range(len(bg)):   # 02pp=int(bg[t][0:2])    qq=int(bg[t][2:4])  # print(p)               k=figures[t] print(pp,qq,k) # 写入字符图案run=table.cell(pp,qq).paragraphs[0].add_run(k)    # 在单元格0,0(第1行第1列)输入第0个图图案run.font.name = '黑体'#输入时默认华文彩云字体# run.font.size = Pt(46)  #输入字体大小默认30号 换行(一页一份大卡片run.font.size = Pt(26)  #输入字体大小默认30号 一行里(可以一页两份)run.font.bold= True  #是否加粗run.font.color.rgb = RGBColor(0,0,0) #数字小,颜色深0-255# paragraph.paragraph_format.line_spacing = Pt(180) #数字段间距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(pp,qq).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中     doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\国庆灯笼\零时Word\{}.docx'.format('%02d'%nn))   doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\国庆灯笼\零时Word\{}.docx'.format('%02d'%nn))   from docx2pdf import convert# docx 文件另存为PDF文件inputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/国庆灯笼/零时Word/{}.docx".format('%02d'%nn)  # 要转换的文件:已存在outputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/国庆灯笼/零时Word/{}.pdf".format('%02d'%nn)  # 要生成的文件:不存在# 先创建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再转换往PDF中写入内容convert(inputFile, outputFile)print('----------第4步:把都有PDF合并为一个打印用PDF------------')# 多个PDF合并(CSDN博主「红色小小螃蟹」,https://blog.csdn.net/yangcunbiao/article/details/125248205)
import os
from PyPDF2 import PdfFileMerger
target_path =  'C:/Users/jg2yXRZ/OneDrive/桌面/国庆灯笼/零时Word'
pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]
pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]
pdf_lst.sort()
file_merger = PdfFileMerger()
for pdf in pdf_lst:print(pdf)file_merger.append(pdf)
file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/国庆灯笼/(打印合集)国庆灯笼装饰版本1张1个({}人共{}份).pdf".format(len(path),len(path)))
file_merger.close()
# doc.Close()# print('----------第5步:删除临时文件夹------------')    
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/国庆灯笼/零时Word') #递归删除文件夹,即:删除非空文件夹

一共提供了28个图案,所以生成28张不重复的“国旗灯笼纸模“

终端运行

直接运行,不用参数。

结果展示:

打印及裁剪准备

红旗纸模切开来

示范的样板灯笼

第一次做灯笼纸模,能力强的幼儿基本上就按照这个示范的灯笼的样式,黏贴各种辅助装饰物

幼儿操作过程

时间:2023年9月27日 9:27-10:30

班级:大4

人数:26人(共31人)

琴键环节已经出现了大量的剪断,到了卷圆筒环节,根本没有孩子会做立体造型,我忙着给每个孩子黏贴三角、卷圆环,听此起彼伏的“老师帮帮我”,感觉要疯了。没法拍照了……

2000 years later……

孩子们咨询“星星贴在哪里?”

“随便你们啦,我圆筒都来不及做”……

先完成的幼儿基本上就按照这个示范的灯笼的样式,黏贴各种辅助装饰物。

最后成品照片

感悟:

      纸模制作减少很多步骤,但老师依旧很累地做示范(平面转立体,需要每个孩子近距离感知、反复多次操作。)

最后

一首《万疆》庆祝中华人民共和国成立74周年

祝福伟大的祖国繁荣昌盛,国泰民安。

20230927A4纸灯笼

END 

还有多余的红纸条和黄纸片、

长的红纸条做星星

短的红纸条做粽子

2023年10月14日,中3班快离园的时候,我把红粽子、黄粽子、白粽子放在篮子里,让孩子每人随机选光了。

这篇关于【教学类-39】A4红纸-国旗灯笼纸模(庆祝中华人民共和国成立74周年)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/379671

相关文章

《教学与管理》

《教学与管理》系国家新闻出版总署批准,面向国内外公开发行的教育类学术期刊。《教学与管理》国际标准刊号ISSN1004-5872,国内统一刊号CN14-1024/G4。 教学与管理来稿注意事项 ■本刊主要设有“理论研究、教育观察、办学改革、学校管理、班级管理、教研活动、教育法制、德育建设、课程建设、教学研究、教学方法、教材研究、教学评价、学法指导、考试研究、比较教育”等栏目。 ■本刊读者对象为

2025年25届计算机毕业设计:如何实现高校实验室Java SpringBoot教学管理系统

✍✍计算机毕业编程指导师** ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java、Python、微信小程序、大数据实战项目集 ⚡⚡文末获取源码 文章目录 ⚡⚡文末获取源码高校实验室教学管理系统-研究背景高校实验室教学管理系

自我提升社团成立啦,欢迎各位同学加入~

欢迎加入 大家好,我是马丁,我们的自我提升社团成立啦,欢迎有新的朋友加入!! 我们的社团主要目标是帮助每个人实现自我成长、自我提升,不论他是什么年龄、什么经验、什么专业,只要有一个好学和想进步的心,都可以加入。 为了提升帮助每个人实现自我成长,目前社团选择的是做一个智能客服系统,我们希望通过搭建一个企业级的智能客服系统来帮助每个人实现自我成长。后续,还会开发更多系统~ 目前群里大多是Jav

热烈庆祝中国科学技术大学建校六六周年

卡西莫多的诗文集2022-2024.9月6-校庆国庆专版   欢迎分享 通过网盘分享的文件:卡西莫多的诗文集2022-2024.9月6-A5-校庆国庆专版.pdf 链接:  百度网盘 请输入提取码 提取码: umpm

ASP.NET Core 入门教学十七 GraphQL入门指南

GraphQL 是一种用于 API 的查询语言,允许客户端请求所需的数据,并能够合并多个资源到一个请求中。在 ASP.NET Core 中使用 GraphQL 可以提供更灵活、高效和实用的数据查询方式。以下是 ASP.NET Core 中 GraphQL 的入门指南: 1. 安装必要的 NuGet 包 首先,你需要安装以下 NuGet 包: GraphQLGraphQL.Server.Tra

数据库系统 第39节 数据库性能监控工具

数据库性能监控工具是数据库管理系统(DBMS)中非常重要的一部分,它们帮助数据库管理员(DBA)和开发人员了解数据库的运行状况,识别性能瓶颈,并进行相应的优化。以下是一些常见的数据库性能监控工具及其功能: SQL Profiler: 用途:SQL Profiler 是一个用于跟踪数据库系统中 SQL 语句执行的工具。它可以捕获和显示关于 SQL Server 操作的详细执行信息。功能:它可以记

保姆级教学:OC监听网络状态变化 Reachability监听网络变化 ios网络变化

本文主要讲解了,在oc开发中,怎么去使用代码进行网络监听,十分的通俗易懂。 首先,在xcode工程中导入SystemConfiguration框架。 然后导入Reachability.h文件。 Reachability文件 点击下载,也可以按照如下内容创建对应的文件。 Reachability.m //文件名Reachability.m/*Copyright (C) 2016 App

YOLOV5入门教学-common.py文件

在 YOLOv5 框架中,common.py 文件是一个核心组件,负责定义深度学习模型的基础模块和常用操作。无论是卷积层、激活函数、特征融合还是其他复杂的模型结构,common.py 都提供了灵活且高效的实现。在这篇文章中,我们将深入解析 common.py 的设计思想、各个模块的功能以及它在 YOLOv5 中的应用。通过理解该文件的实现细节,不仅可以帮助我们更好地掌握 YOLOv5 的内部结构,

【全网最全】2024年数学建模国赛D题39页成品论文+matlab代码+结果等(后续会更新)

您的点赞收藏是我继续更新的最大动力! 一定要点击如下的卡片,那是获取资料的入口! 【全网最全】2024年数学建模国赛D题39页成品论文+matlab代码+结果等(后续会更新)「首先来看看目前已有的资料,还会不断更新哦~一次购买,后续不会再被收费哦,保证是全网最全资源,随着后续内容更新,价格会上涨,越早购买,价格越低,让大家再也不需要到处买断片资料啦~💰💸👋」👋更新39页成品论文+mat

重磅!ApacheHudi成立商业公司Onehouse

点击上方蓝色字体,选择“设为星标” 回复”面试“获取更多惊喜 Apache Hudi(简称“Hudi”)于 2016 年在 Uber 创建,旨在将数据仓库功能引入数据湖以获取准实时的数据,开创了事务数据湖架构,现已在所有垂直行业中进入主流。在过去的 5 年里,围绕该项目已发展出一个丰富多彩的社区,并迅速创新。 Hudi 为数据湖带来了类似数据仓库及数据库的功能,并使诸如分钟级数据新鲜度、优化存