【教学类-36-10】20230908方脸爷爷和圆脸奶奶(midjounery-niji)(中班:《我爱我家》数:连线、涂色)

news2024/11/30 2:34:44

背景需求:

领导们鼓动我去参加上海市高级职称评审(科研成果比较多),为下一轮保教主任评高级“探探路”。虽然自我感觉道行浅薄,无缘高级,但领导给机会,自然要参与一下,努力了解整个评审流程(成果鉴定-资料审核-评课-答辩等)。

前期我的成果鉴定为C,勉强合格,进入资料审核阶段。

其中一项工作是随堂课。说实话,我对上课挺犯怵的,因为上出一趟让专家满意的课,真的不容易。好在领导说是中班随堂课,这样我放松多了,为了实现随堂(全员上课、在教室里)的需要,我想设计一节和“Python学具”相关的活动。

教学内容确定:

翻开教材,选择中班学习活动书的第一个主题《我爱我家》,从中找一节“偏数”的课。《方脸和圆脸》引入眼帘。

教学素材准备:

1、语言课件:下载了一个《方脸爷爷和圆脸奶奶》的视频

故事:方脸和圆脸

2、材料准备:物件(圆形、方形的实物)

预设:把“生活实物”改成“平面简笔画图案”

3、环节调整,教师绘画总结提升

重点还是让孩子们查找分类——可以做“图形连连看”

每个孩子都能自主操作。

学习材料的需求:

1、图形收集:生活中的圆形必需品、方形必需品、有园有方的必需品(简笔画)

2、版面设计:如何便于幼儿连线。(设计成“放射状”,圆形靠左边、方形靠右边,使用不同的颜色线条,便于区分)

操作思路

一、AI对话大师(ChatGpt):

批量生成50个圆形生活必须品、50个方形生活必须品、50个有圆形有方形的生活必须品的名称。

依靠人的脑袋去想这些必需品,短时间想不出很多,作为成人,思维已经僵化了。

用AI对话大师写出名称,并转换表格形式,包括中文和英文(midjouney 要输入英文)。

(一)圆形物体有哪些?

问题:生活中常见的圆形物体,如镜子、碗、脸盆、笔筒、转盘,写出50个

出现50个名称,

再次提问:表格形式呈现,中文和英文

选中表格复制到EXCEL内

(二)方形物体有哪些?

关键词:生活中常见的方形物体,如毛巾、拎包、书、电脑、小方桌、电视机手机等,写出50个

表格形式呈现,中文和英文

选中表格复制到EXCEL内

(三)有圆有方物体有哪些?

提问词:生活中具有圆形和方形两种共同特征物体,如电话、钟(外框方形钟面圆形)、饼干箱(箱子方形,盖子圆形)、纸巾盒等(方形外壳,抽纸口是圆形,写出50个,并说明圆形和方形在哪里

表格形式呈现,中文和英文

选中表格复制到EXCEL内

.EXCEL保存

将AI对话大师生成的表格,复制到一个EXCEL表格内,补好其他关键词。

三.Uibot 读取

读取EXCEL单元格内容,在midjounery的提示词框内,自动输入单元格内关键词E2开始,刷新页面,再次数次E3内容……生成大量简笔画图案。

4.将图片保存到文件夹。

5.puthon切割图片。

6.手动删除不要的图案。

整理后的图片分别放在三个文件夹里

7.Python选择5张圆形、5张方形、4张圆形方形。生成学具(就近排列,以免线条互相交叉干扰判断)

WORD模板

代码提供


'''
圆脸与方脸2.0(一页2份 动物朝向有的左侧、有的右侧)
目的:
连连看圆形与方形
作者:阿夏
时间:2023年4月15日)

'''

import os
from PIL import Image 

num=int(input('生成多少份28人\n'))
# Number=int(input('随机抽取几个图片(12个)/n'))



print('----------第1步:提取三套图片的所有路径,做成3组合并------------')


pathall=[]
s1=[]
mc=['圆形','方形','混合']
for x in range(len(mc)):
    path=[]     # 放在这里就能每次都清除原来列表里的东西
    pr=r"C:/Users/jg2yXRZ/OneDrive/桌面/圆脸和方脸/{}".format(mc[x])
    
    # 过滤:只保留png结尾的图片
    imgs=os.listdir(pr)
    # s=len(imgs)
    # s1.append(s)
   
    for img in imgs:
        if img.endswith(".png"):            
            path.append(pr+'//'+img)  
    # print(path)
    pathall.append(path)
    # path.clear() 
   
# print(pathall)
# print(len(pathall))  




print('----------第2步:新建一个临时文件夹------------')
# 新建一个”装N份word和PDF“的文件夹
os.mkdir(r'C:/Users/jg2yXRZ/OneDrive/桌面/圆脸和方脸/零时Word')


print('----------第3步:随机抽取5方5圆4混合的图片 ------------')

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 random

import 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 qn

from docxtpl import DocxTemplate
import pandas as pd
from docx2pdf import convert
from docx.shared import RGBColor


for nn in range(0,num):  
    figures=[] 
    doc = Document(r'C:/Users/jg2yXRZ/OneDrive/桌面/圆脸和方脸/圆脸和方脸模板(横版).docx')
            # 4567(8)行 
#     # 制作列表 
    c=['5','5','4']    # 一共14个格子,5个圆形、5个方形、4个混合形)
    for y in range(len(pathall)):
            # 再打乱顺序读取12个      
        d1=random.sample(pathall[y],int(c[y]))    # pathall[y]第一组里面的所有元素中随机抽取c[y]=5个
        for d2 in d1:
            figures.append(d2)
    print(figures)
    print(len(figures))


    # 坐标位置,00 10 20 30 01放圆形,
    bg=['00', '10', '20', '30', '01', '04', '14', '24', '34', '33', '02', '03', '31', '32']

    
    table = doc.tables[0]  

    for t in range(len(bg)):   # 02
        pp=int(bg[t][0])    
        qq=int(bg[t][1])  
        # print(p)               
        k=figures[t]    

        print(pp,qq,k)        

        # 写入图片
        run=doc.tables[0].cell(pp,qq).paragraphs[0].add_run()        # 在第1个表格中第2个单元格内插入国旗
        run.add_picture('{}'.format(k),width=Cm(4.4),height=Cm(4.4))
        table.cell(pp,qq).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中          

                
    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,num))
file_merger.close()
# doc.Close()

# print('----------第5步:删除临时文件夹------------')    
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/圆脸和方脸/零时Word') #递归删除文件夹,即:删除非空文件夹


终端运行

成品效果

学习过程

时间:2023年09月13日 15:00——15:30

班级:中1

人数:26人

目标:发现物体中的圆形和方形部分,与圆脸和方脸进行匹配连线

幼儿作品

1

2

3

4

5

教学感悟:

1、一位幼儿将一张桌子四个腿、书架上的四本书分别与方形相连。

2、四桌幼儿都完成了涂色、连线、一桌幼儿只将所有图案涂色。

3、8位幼儿找出一个物体中的两个特征(圆形、方形)并分别与圆脸、方脸连线

4、6位幼儿写了学号、1为幼儿写了名字与学号。

5、在观摩环节,半数幼儿从自己的作业纸中发现最感兴趣的、认识的物体名称,4位幼儿主动观看同伴作业纸的物品。

ChatGPT+Midjounery+Uibot+Python的组合,为学具提供更优质的图像素材。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1055030.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

10.1select并发服务器以及客户端

服务器&#xff1a; #include<myhead.h>//do-while只是为了不让花括号单独存在&#xff0c;并不循环 #define ERR_MSG(msg) do{\fprintf(stderr,"%d:",__LINE__);\perror(msg);\ }while(0);#define PORT 8888//端口号1024-49151 #define IP "192.168.2.5…

10月1日作业

汇编指令合集 用select实现服务器并发代码 #include<myhead.h> #define IP "192.168.0.106" #define PORT 8888int main(int argc, const char *argv[]) {//新建套接字文件int sfd socket(AF_INET, SOCK_STREAM, 0);if(sfd < 0){ERR_MSG("socket&quo…

imgui开发笔记<4>、image-slider online

在线滑条二值化。 // // Created by sry on 2021/6/30. //#include"imgui.h" #include "imgui_impl_glfw.h" #include "imgui_impl_opengl3.h" #include <stdio.h> // Initialize with gl3wInit() #include<GL/gl3w.h> // Include …

【MATLAB第78期】基于MATLAB的VMD-SSA-LSTM麻雀算法优化LSTM时间序列预测模型

【MATLAB第78期】基于MATLAB的VMD-SSA-LSTM麻雀算法优化LSTM时间序列预测模型 一、LSTM data xlsread(数据集.xlsx);% [x,y]data_process(data,15);%前15个时刻 预测下一个时刻 %归一化 [xs,mappingx]mapminmax(x,0,1);xxs; [ys,mappingy]mapminmax(y,0,1);yys; %划分数据 n…

Android进阶——Handler底层fd监听之epoll机制

文章大纲 引言一、从网卡接收数据说起二、如何知道接收了数据&#xff1f;三、进程阻塞为什么不占用cpu资源&#xff1f;四、那么阻塞的原理是什么&#xff1f;1、工作队列2、等待队列3、唤醒进程 五、内核接收网络数据全过程六、同时监视多个socket的简单方法七、epoll的设计思…

Redis入门到精通——00数据类型

1、String 1.1、介绍 String 是最基本的 key-value 结构&#xff0c;key 是唯一标识&#xff0c;value 是具体的值&#xff0c;value其实不仅是字符串&#xff0c; 也可以是数字&#xff08;整数或浮点数&#xff09;&#xff0c;value 最多可以容纳的数据长度是 512M 1.2、…

聊天、会议、多媒体一体化:多平台支持的即时通讯系统 | 开源日报 No.44

harness/gitness Stars: 28.2k License: Apache-2.0 Gitness 是一个建立在 Drone 之上的新型开源开发者平台&#xff0c;具备代码托管和流水线功能。它提供了以下核心优势&#xff1a; 轻量级、超快速的代码托管和持续集成服务支持 Docker 容器化部署可以在本地环境中构建和…

【C/C++笔试练习】二维数组、二维数组的访问,解引用,地址计算、计算糖果、进制转换

文章目录 C/C笔试练习1.二维数组&#xff08;1&#xff09;二维数组的访问&#xff08;2&#xff09;二维数组的初始化&#xff08;3&#xff09;二维数组的解引用&#xff08;4&#xff09;二维数组的解引用&#xff08;5&#xff09;多维数组的解引用&#xff08;6&#xff0…

没有社会性的人机环境系统智能是危险的

缺乏社会性的人工智能常常存在着一定的潜在危险性&#xff0c;这是因为&#xff1a; 首先&#xff0c;社会性对于人类而言是非常重要的&#xff0c;我们通过社交互动、合作和沟通来建立联系、理解他人以及共同解决问题。人类具有复杂的情感和道德价值观&#xff0c;这些因素在我…

嵌入式学习笔记(39)蜂鸣器和PWM定时器编程实践

7.4.1蜂鸣器的工作原理 (1)蜂鸣器里边有2个金属片&#xff0c;离得很近但没挨着。没电的时候两个金属片在弹簧本身的张力作用下分开彼此平行&#xff0c;有电的时候两边分别充电&#xff0c;在异性电荷的吸力作用下两个片挨着。 (2)我们只要以快速的频率给蜂鸣器的正负极供电…

redis使用学习笔记

文章目录 关于redis的简单性能概括Redis命令行客户端Redis命令Redis通用命令String类型key的层级格式Hash类型List类型Set类型SortedSet类型 Redis的Java客户端Jedis使用基本步骤Jedis连接池 SpringDataRedisRedisTemplate快速入门RedisSerializer 关于redis的简单性能概括 键…

c语言练习72:关于截断和整形提升

关于截断和整形提升 思考: 什么时候会发生截断和整形提升? 当以int的形式定义一个变量然后以char的形式输出是就会发生截断和整形提升 例如: #include<stdio.h> int main() {char c1, c2, c3;int i, j;c1 a, c2 97, c3 243;i b, j 1 c1;printf("%c %d\n…

Airtool for Mac——高效便捷的系统菜单栏网络工具!

在我们的数字化生活中&#xff0c;对于网络连接的稳定性和速度有着越来越高的需求。为了满足您对网络质量的实时监测和分析的需求&#xff0c;我们向大家介绍一款强大的Mac系统菜单栏网络工具——Airtool&#xff01; Airtool是一款专为Mac设计的网络工具&#xff0c;它能够提…

每日一练-Q2-贝博士的机械零件-20231001

目录 1.题目描述 2.输入描述 3.示例提示 4.问题分析 5.通过代码 1.题目描述 贝博士是个大忙人&#xff0c;他在设计和制造一台非常复杂的机械式计算机。 最近贝博士有一点烦恼&#xff0c;因为机械零件的种类繁多&#xff0c;磨损又快&#xff0c;经费不太够用了。不过&…

【C++】string 之 substr、insert、erase函数的学习

前言 之前两篇文章 我们学习了 assign、at、append函数 find、rfind、replace、compare函数 这些函数。接下来让我们继续学习其他函数 substr 两个参数 pos1&#xff0c;截取的开始位置 len&#xff0c;截取的子串长度 作用是在字符串中截取一段长度为len的子串 下面给出…

最新整理源码面试题

经典框架源码面试题 Lecture&#xff1a;波哥 1.谈谈你对框架的理解 1.1 框架的作用 JavaWeb中的框架是一种开发工具或者平台&#xff0c;它提供了一系列的功能和组件&#xff0c;用于简化和加速Web应用的开发过程。框架可以提供一些基础设施&#xff0c;如数据库访问、用户认…

Linux系统之部署Linux命令大全搜索工具

Linux系统之部署Linux命令大全搜索工具 一、linux-command介绍二、本次实践介绍2.1 本地环境规划2.2 本次实践介绍 三、安装httpd软件3.1 检查yum仓库3.2 安装httpd软件3.3 启动httpd服务3.4 查看httpd服务状态3.5 防火墙和selinux设置3.6 浏览器测试web服务 四、安装linux-com…

【AI视野·今日CV 计算机视觉论文速览 第255期】Wed, 27 Sep 2023

AI视野今日CS.CV 计算机视觉论文速览 Wed, 27 Sep 2023 (showing first 100 of 103 entries) Totally 100 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Computer Vision Papers Generating Visual Scenes from Touch Authors Fengyu Yang, Jiacheng Zhang, Andre…

螺丝帽验证码

网址&#xff1a;https://captcha.luosimao.com/demo 啥价螺丝帽验证码&#xff1f;&#xff1f;&#xff1f;一开始我也不知道&#xff0c;看k哥发了个动态就学了一下。 个人总结&#xff1a;难点在图片还原。 要或者图片的坐标的话&#xff0c;最简单快速的方式&#xff1a…

Spring的注解开发-注解原理解析-xml方式/注解方式组件扫描

目录 Spring注解的解析原理 xml配置组件扫描 注解方式配置组件扫描 原理图 yysy&#xff0c;没有搞太明白&#xff0c;真的复杂&#xff0c;欢迎大佬留言解惑 Spring注解的解析原理 使用Component等注解配置完毕后&#xff0c;要配置组件扫描才能使注解生效 xml配置组件扫…