效果展示:

单页效果

多页效果

预设样式:

背景需求:

2022年11月20日 2022年卡塔尔世界杯足球赛在卡塔尔首都多哈举行。借此契机,我设计一份七巧板让幼儿拼”踢足球“的造型。

图片准备:

从网上拉了18张各种”踢球七巧板造型图“

新建一个PPT把图片复制到PPt内, 

PPT删除背景图案

裁剪边缘

为了节省打印墨水,图片改成灰色

把黑框和图案组合,另存为

因为Word模板里面已经有2*2的边框了,所以图片的边框可以隐藏

 

默认保存为“图片X.png”的格式。

所有18张图片都在“七巧板-灰色图片”里面

参考图片终于PS完了T_T

WORD模板设置

分栏,左边是参考图片和一副空白七巧板,右边是帖七巧板的画框位置。

页边距l:上下左右1CM

1、插入2*2表格,高度宽度如图

2、空一行

3、插入 分开来的七巧板(PPT自制)

​​​​​​插入形状-用直角三角形、正方形、平行四边形。照着彩色的图片一块块拼上去,然后稍微拉开空一点距离。

全选7块拼图,另存为图片。

把左侧的纯图片复制到WORD内部

  

Word模板终于做完了T_T

运行代码:

'''作者:阿夏
时间:2022年11月22日世界杯足球赛-七巧板造型
(A4横版,左边第一个2*2表格内插入随机四张图片))
'''import os,randomnum=int(input('生成多少份\n'))
Number=int(input('抽取几个图片(4个)\n'))print('----------第1步:提取所有的七巧板足球图的路径------------')path=[]
for i in range(1,19):    # 一共有18张图片p=r"C:\Users\jg2yXRZ\OneDrive\桌面\七巧板\灰色图片\图片{}.png".format(i)path.append(p)
print(path)
# ['C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片1.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片2.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片3.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片4.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片5.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧
# 板\\灰色图片\\图片6.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片7.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片8.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片9.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片10.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片11.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片12.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片13.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片14.png',
# 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片15.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片16.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片
# \\图片17.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\七巧板\\灰色图片\\图片18.png']# 表格位置
bg=[]
for x in range(0,2):for y in range(0,2):ww='{}{}'.format(x,y)bg.append(ww)
print(bg)
# ['00', '01', '10', '11']print('----------第2步:新建一个临时文件夹------------')
# 新建一个”装N份word和PDF“的文件夹
os.mkdir(r'C:\Users\jg2yXRZ\OneDrive\桌面\七巧板\零时Word')print('----------第3步:随机抽取19个图案中的4个 ------------')from win32com.client import constants,gencache
from win32com.client.gencache import EnsureDispatch
from win32com.client import constants # 导入枚举常数模块
import os,timeimport 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 RGBColorfor nn in range(1,num+1):    # word = gencache.EnsureDispatch('Word.Application')doc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\七巧板\纯色七巧板(模板) .docx')# 打开带docx模板(这个模板有页脚的页码,阿夏认为页码是必须的)table = doc.tables[0]          # 一共有1个表格    list = random.sample(path, Number)    # 随机抽取8个不重复空心图案# list.append(list)for t in range(0,len(list)):             # 图案的长度为8*4=32个    遍历0-32(32个) pp=int(bg[t][0])     # 提取表格bg里面每个元素的第0个数字==单元格X坐标  t=索引数字qq=int(bg[t][1])k=list[t]                  # 提取list图案列表里面每个图形  t=索引数字 print(pp,qq,k)  run=doc.tables[0].cell(pp,qq).paragraphs[0].add_run()        # 在第一个表格中的每个单元格的第一行插入信息run.add_picture('{}'.format(k),width=Cm(4),height=Cm(4))   # 插入图片,k=图片所在路径。单元格大小有限,每张图片原始尺寸8.744CM,插入的大小最多4CMtable.cell(pp,qq).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中     # doc.Save()# 把有空格的1.docx保存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/桌面/七巧板/(打印合集)纯色七巧板({}份).pdf".format(num))
file_merger.close()
# doc.Close()# print('----------第5步:删除临时文件夹------------')
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/七巧板/零时Word') #递归删除文件夹,即:删除非空文件夹

重点说明

1、运行参数

 2、运行过程:

3、重要设置:

 效果再展示:

感悟:

1、参考图案的随机出现:

本学具的核心,就是利用Python随机不重复抽取(单张从18个取4个不重复参考图案)。一位孩子有4个图案,可以从中选择最喜欢的一个图案造型进行模仿拼图,

2、更多图案欣赏的机会:

幼儿可有机会观摩左右两边同伴作业纸上的不同造型,看看更多七巧板踢球造型的样式。有能力的孩子可以自己尝试微调造型,制作全新的图案。

3、确保拼图造型更多样:

每张七巧板拼图上的参考图案不同,幼儿四个选一个,拼图造型会更分散,集体展示时,会看到每个孩子制作的踢球造型都会略有不同。避免一个班级中幼儿大量拼图造型的重复(欣赏起来就没有新鲜感)。

4、做记号减少纸片混淆

鼓励幼儿先在未裁剪的七巧板的七张纸片上写学号。避免同桌之间的混乱。

5、添加元素丰富剧情

添画足球、球网、服装等图案

教学过程:

第一次:个别学习

时间:2022年11月24日 上午9:30-10:30

班级:大1班 26人

完成人数:9人(学号:3,12,18,19,25,28,29,31,33)

背景说明:

由于当天班级人多,班主任分别去培训、体检。作为临时带班教师,看护安全是唯一任务。因此选择小组式制作为主,选一组幼儿进行制作及指导,其他小组幼儿玩橡皮泥。

已有经验:

导入环节,孩子们对于世界杯都有经验,“昨天我和爸爸一起看世界杯,”“昨天是中国和美国队比赛“”我觉得是美国和德国踢球“”不对,是日本和美国队“(中美摩擦下孩子们美国印象深刻)”他们还提到家里附近的足球场(实际是篮球场),并对幼儿园每周一次的足球课充满了期待(盛教练带我们玩足球喽)4位孩子上台表演了踢球的动作——足内侧踢球、脚尖点球等

特点观察:

1、参与幼儿使用剪刀相对很灵活。

2、第一批幼儿自主选择喜欢的颜色纸张(其中粉色的长条纸片用的最多)

3、幼儿有一定空间布局能力,能将七巧板摆在画框内。

4、1位幼儿对七巧板人物进行复杂线条装饰(公主的野餐)

5、2位孩子剪下参考图小人黏贴在画面上(剪刀用的灵活)

6、第1、2位幼儿用画框边缘剪下的纸条做了画框的提手(拎包一样、可以悬挂展示)于是后面的孩子参考样板,都裁剪纸条,黏贴了提手 。

案例1:守门员立大功

19号:这是守门员,很多人把球踢到他面前,他一脚把球踢飞了。

19号:然后他们队赢了,拿到了奖杯!(右下角的记号笔火柴人)

案例2:踢破球门

28号:老师,你看,她把球踢进球门了!

老师:哈哈,连她的脚也踢进去了!球呢?

28号想了想:球从网里飞出去了。

老师:力气真大,把球网都踢破了!

28:哈哈哈。

老师:这纸片上的四个小人也可以剪下来贴上去,很多人一起踢球才有趣。

28,剪了一个原版造型贴在画框左侧。

28:我贴好了,

老师:其他3个的小人不贴上吗?

28:我不想要了。

老师:那就扔到垃圾桶。

案例3:公主的美好野餐

29号:这是公主在喝甜甜的饮料。

老师:难道不是足球运动员吗?

29号:不是,这是公主在野餐。

老师:好吧,你画的公主真漂亮,衣服特别漂亮,就是没有地方写学号了。

29号:我画在她旁边(标志的下面)

老师:兔子外面有一个圈,我感觉公主在踢几个气球!

29号:哈哈,不是的。这是是兔子云朵!

分析:29号女孩没有看足球赛的认知经验,就根据自己的感兴趣的内容进行花纹、图案添画。造型、布局合理,画面内容丰富。

9张作品展示:

28号:我可以把他(七巧板球员)画成女孩吗?

可以,也有女足球队。

【教学类-17-01】20221122《世界杯七巧板A4整页-随机参考图+七巧板+画框》(大班)相关推荐

  1. 【教学类-17-02】20221125《世界杯七巧板A4整页-随机参考图七巧板 3份一页》(大班)

    效果展示: 单页效果 多页效果 预设样式: 背景需求: 2022年11月24日,大1班随机抽取的9位幼儿制作了9张拼图,发现以下三个问题: 1.粉红色辅助纸选择量多--9份作业有4位幼儿的七巧板人物是 ...

  2. 【教学类-18-01】20221123《蒙德里安“红黄蓝黑格子画”-A4横板》(大班)

    效果展示: 单页效果 多页效果 预设效果 背景需求: 2022年11月23日,作为艺术特色幼儿园,蒙德里安风格装饰在我们幼儿园的环境中. 蒙德里安是几何抽象画派的先驱,以几何图形为绘画的基本元素,与德 ...

  3. 【教学类-21-01】20221205《青花茶杯-A4纸插入式纸盒-统一花纹》(大班主题《我是中国人-青花瓷》)

    展示效果: 单张效果 多张效果 隐藏的部分 信息: 1.右侧第1列:幼儿园名字: 2.右侧第3列,幼儿名字 (1)3个名字+印 (为了统一4字) (2)2个名字+印章/印信/印文)(为了统一4字) ( ...

  4. 【教学类-15-02】20221119《姓名描字帖-A4竖版(2*7)普通中号字》(大班适合中层次幼儿)

    成品样式: 背景需求: 感觉上大1班孩子都会写名字,但做<数字图密码>时,几位大班孩子说:"我不会写名字""那你就写个学号吧!" 原来上次做< ...

  5. 【教学类-15-03】20221119《姓名描字帖-A4竖版(1*7笔画复杂大字)》(大班适合中层次幼儿)

    成品样式: 背景需求: 49号字体和60号字体可以批量出2*7个名字,但是一些孩子的名字笔画很多,如果用60号字体不容易画清里面的所有笔画.所以需要将名字的字号变大. 选了一些复杂的名字做样板,延时1 ...

  6. 【教学类-21-02】20221210《青花茶杯-A4纸插入式纸盒-不同花纹》(大班主题《我是中国人-青花瓷》)

    展示效果: 单张效果(印章信息只保留名字)  多张效果(每张都是不同的青花纹理)  打印效果: 背景需求: 茶杯上面的花纹都不一样,可以让孩子们欣赏更多的青花纹理,每张的印章名字也不同 设计难点 原始 ...

  7. 【教学类-09-01】20221022《动物棋10*10》(数字续写和骰子游戏)(大班主题《动物花花衣》)

    效果样式: 背景需求: [教学类-08]"门牌号"的设计原理是对已有的Word模板内的"数字"进行随机删除,幼儿尝试补全空格上的门牌号.根据这个思路,我把代码进 ...

  8. 【教学类-13-04】20230404《数字色块图+判断密码是否正确-5*7*8-A4横板-横切》(中班主题《我爱我家》)

    背景需求: 1.项目: 去年上学期给中班.大班孩子做过一个"像素数字图""的游戏. [教学类-13-01]20221112<数字色块图5*7*9-A4竖版>( ...

  9. 【教学类-25-01】名字卡片绘画游戏-Python批量制作名字字贴《中班 偏社会语言美术)

    效果展示 背景需求 熟悉名字,制作幼儿名字卡片(语言区) 材料准备: 1.名单.xlsx 2.模板docx 备注:本班孩子全部是2-3个名字,就做了横版最大3个的卡片 3.代码展示 ''' 目标:名字 ...

最新文章

  1. 常见虚拟主机目录对照及星外提权目录
  2. 记一例 ORA-00904:标识符无效
  3. 应届生,你凭什么认为你当得了产品经理?| PMCAFF
  4. PHP考试插件,php秒杀插件?
  5. 固态硬盘上安装centos_自己动手丰衣足食 手把手教你安装M.2固态硬盘
  6. Ubuntu 中的编程语言(中)
  7. Oracle sqlserver mysql的自增变量设置
  8. flask web开发是前端还是后端_Flask Web开发实战:入门、进阶与原理解析 PDF 全格式版...
  9. power bi 创建空表_如何使用R在Power BI中创建地理地图
  10. 守护线程和非守护线程
  11. IE6-IE9使用JSON、table.innerHTML 问题
  12. 开源文本编辑器Vim的作者Bram Moolenaar推出了新的编程语言Zimbu.doc
  13. ENVI Flaash大气校正与6S大气校正(TM为例)
  14. Dynamic Set Up the Web Reference Url To WebService
  15. 【PAT】A-1034 :Head of a Gang(图的DFS遍历和map的巧妙使用---图的入门题目)
  16. 最新版微信上墙功能齐全无BUG版大屏幕+演示系统常用主题和音乐
  17. 或是独体字吗_独体字
  18. 大数据日志分析系统-介绍
  19. win10计算机控制面板在哪里,教您win10控制面板在哪
  20. Java final与static

热门文章

  1. 推荐一个小程序ui库Wux Weapp
  2. 美食类短视频怎么做?几个小方法来帮忙,简单很好学
  3. 阿里 arthas 使用介绍
  4. hive--解决使用not in之后返回数据为空的问题
  5. 分享129个ASP源码,总有一款适合您
  6. 2022年金三银四面试葵花宝典(你不知道的程序员面试技巧)
  7. 异常检测算法:Elliptic Envelope算法的python代码实现
  8. 通信基础笔记 ----奈奎斯特和香农定理
  9. List 集合对象比较大小
  10. python逐行写入csv_python 实现一次性在文件中写入多行的方法