日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【教学类-20-02】20221203《世界杯16强国旗-定量版》(大班)

發(fā)布時(shí)間:2023/12/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【教学类-20-02】20221203《世界杯16强国旗-定量版》(大班) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

展示效果:

(1個(gè)國家2張,16國旗,共32張)

打印效果:

?背景需求:

上一份代碼打印后發(fā)現(xiàn):

1.打印時(shí)發(fā)現(xiàn)隨機(jī)抽取的圖案不穩(wěn)定,30張”澳大利亞”“波蘭”的圖片特別多。因?yàn)榍捌谛迗D花了不少時(shí)間,我想把所有的16張圖片都用上,只能單張單國打印2份。

?2、而且打印后發(fā)現(xiàn),只有13個(gè)國旗圖片,少了3個(gè)國家。

random.choice(lists,N)因?yàn)槭请S機(jī)抽1張,所以會(huì)有圖案重復(fù),某些圖片抽多了,部分圖片就不會(huì)被選中,因而遺漏。

?Word模板設(shè)置?

?

?插入1行3列表格

?第1個(gè)單元格的高寬

?第2個(gè)單元格的高寬

?第3個(gè)單元格的高寬

?邊框設(shè)置:內(nèi)外邊框都是黑體3磅,

文字

?

?

?

國旗的設(shè)計(jì):

網(wǎng)上百度百科里下載16強(qiáng)國家的國旗圖片,PNG圖片+標(biāo)注國旗長寬比

由于每個(gè)國旗的長寬比不同,因此不能把國旗統(tǒng)一成一樣的長款。

所以需要在ppt 里把圖片調(diào)整適應(yīng)Word單元格大小(寬度最多14.1CM)

16強(qiáng)國旗主要有幾種款式:(1:3、1:2、7:10、10:18、5:8、1:1、3:5、2:3最多)

?

?

?如果單純用紙條制作旗桿,時(shí)間過快,所以用PPT把16強(qiáng)國旗上主要色塊做色卡,讓幼兒進(jìn)行簡單的涂色。

(國徽標(biāo)志、星星由于太過細(xì)小,蠟筆根本涂不到這些細(xì)節(jié),所以都保留彩色圖案,只需要幼兒涂大色塊)

?為了便于抽取國家名稱,所有的圖片名字格式“國家-1國旗X比X.png"

里面的“-”很重要,是抽取文字的一個(gè)節(jié)點(diǎn),必須在國家名稱后面加一個(gè)“-”,否則無法提取國旗對(duì)應(yīng)的名字。

?

代碼設(shè)計(jì):

'''作者:阿夏 時(shí)間:2022年12月04日世界杯16強(qiáng)國旗(定量32張,每個(gè)國家2份)'''import os,randomnum=int(input('生成多少份32份\n')) # Number=int(input('抽取幾個(gè)16強(qiáng)國旗圖片(1個(gè))\n'))print('----------第1步:提取所有的16強(qiáng)國旗圖片的路徑------------')path = r'C:\Users\jg2yXRZ\OneDrive\桌面\16強(qiáng)國旗\16強(qiáng)國旗圖片' #文件夾目錄 files= os.listdir(path) #得到文件夾下的所有文件名稱 ['塞內(nèi)加爾國旗2比3.png','澳大利亞國旗2比1.png'] print(files) lists=[] # 所有圖片路徑的集合 for f in files:a='{}\{}'.format(path,f) # 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\16強(qiáng)國旗\\16強(qiáng)國旗圖片\\塞內(nèi)加爾國旗2比3.png'lists.append(a)lists.append(a) print(lists) # ['C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\16強(qiáng)國旗\\16強(qiáng)國旗圖片\\塞內(nèi)加爾國旗2比3.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\16強(qiáng)國旗\\16強(qiáng)國旗圖片\\巴西國旗7比10.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\16強(qiáng)國旗\\16強(qiáng)國旗圖片\\法國國旗2比3.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\16強(qiáng)國旗\\16強(qiáng)國旗圖片\\波蘭國旗5比8.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\16強(qiáng)國旗\\16強(qiáng) # 國旗圖片\\澳大利亞國旗2比1.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\16強(qiáng)國旗\\16強(qiáng)國旗圖片\\美國國旗10比19.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\16強(qiáng)國旗\\16強(qiáng)國旗圖片\\英格蘭國旗3比 # 5.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\16強(qiáng)國旗\\16強(qiáng)國旗圖片\\荷蘭國旗2比3.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\16強(qiáng)國旗\\16強(qiáng)國旗圖片\\葡萄牙國旗2比3.png', 'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\16強(qiáng)國旗\\16強(qiáng)國旗圖片\\阿根廷國旗3比5.png']print('----------第2步:新建一個(gè)臨時(shí)文件夾------------') # 新建一個(gè)”裝N份word和PDF“的文件夾 os.mkdir(r'C:\Users\jg2yXRZ\OneDrive\桌面\16強(qiáng)國旗\零時(shí)Word')print('----------第3步:隨機(jī)抽取16個(gè)國旗1個(gè) ------------')from win32com.client import constants,gencache from win32com.client.gencache import EnsureDispatch from win32com.client import constants # 導(dǎo)入枚舉常數(shù)模塊 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(0,len(lists)): # word = gencache.EnsureDispatch('Word.Application')doc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\16強(qiáng)國旗\16強(qiáng)國旗(模板).docx')# 打開帶docx模板(這個(gè)模板有頁腳的頁碼,阿夏認(rèn)為頁碼是必須的)table = doc.tables[0] # 一共有1個(gè)表格 k = lists[nn] # 隨機(jī)抽取8個(gè)不重復(fù)空心圖案 # C:\Users\jg2yXRZ\OneDrive\桌面\16強(qiáng)國旗\16強(qiáng)國旗圖片\澳大利亞國旗2比1.pngb=k.split("\\")[-1] #抽取最后一段 澳大利亞國旗2比1.pngc=b.split("-")[0] # 抽取-前面的文字 澳大利亞 run=doc.tables[0].cell(0,2).paragraphs[0].add_run() # 在第1個(gè)表格中第2個(gè)單元格內(nèi)插入國旗# run.add_picture('{}'.format(k),width=Cm(13.5),height=Cm(9)) run.add_picture('{}'.format(k))# 插入16強(qiáng)國旗圖片,k=16強(qiáng)國旗圖片所在路徑。單元格大小有限,每張16強(qiáng)國旗圖片原始尺寸8.744CM,插入的大小最多4CM table.cell(0,2).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中 run=table.cell(0,0).paragraphs[0].add_run(c) # 在單元格0,0(第1行第1列)輸入國家名稱run.font.name = '黑體'#輸入時(shí)默認(rèn)華文彩云字體run.font.size = Pt(80) #輸入字體大小默認(rèn)30號(hào)run.font.color.rgb = RGBColor(200,200,200) #設(shè)置灰色# paragraph.paragraph_format.line_spacing = Pt(180) #數(shù)字段間距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑體')#將輸入語句中的中文部分字體變?yōu)槿A文行楷table.cell(0,0).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中 # doc.Save()# 把有空格的1.docx保存doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\16強(qiáng)國旗\零時(shí)Word\{}.docx'.format('%02d'%nn)) from docx2pdf import convert# docx 文件另存為PDF文件inputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/16強(qiáng)國旗/零時(shí)Word/{}.docx".format('%02d'%nn) # 要轉(zhuǎn)換的文件:已存在outputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/16強(qiáng)國旗/零時(shí)Word/{}.pdf".format('%02d'%nn) # 要生成的文件:不存在# 先創(chuàng)建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再轉(zhuǎn)換往PDF中寫入內(nèi)容convert(inputFile, outputFile)print('----------第4步:把都有PDF合并為一個(gè)打印用PDF------------')# 多個(gè)PDF合并(CSDN博主「紅色小小螃蟹」,https://blog.csdn.net/yangcunbiao/article/details/125248205) import os from PyPDF2 import PdfFileMerger target_path = 'C:/Users/jg2yXRZ/OneDrive/桌面/16強(qiáng)國旗/零時(shí)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/桌面/16強(qiáng)國旗/(打印合集)16強(qiáng)國旗A4整張({}份).pdf".format(num)) file_merger.close() # doc.Close()# print('----------第5步:刪除臨時(shí)文件夾------------') import shutil shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/16強(qiáng)國旗/零時(shí)Word') #遞歸刪除文件夾,即:刪除非空文件夾

重點(diǎn)說明:

輸入數(shù)據(jù)

只要填寫份數(shù)(16*2=32張)

?

??運(yùn)行過程

國旗圖片的路徑

?

?合成PDF

??隨后刪除過渡信息

?

??一、提取所有圖片的路徑

?二、抽圖片,及圖片上的文字,填入相應(yīng)的格子里

?效果展示:?

實(shí)現(xiàn)目標(biāo):

1、用這一份代碼生成的PDF,讓我找到了缺失的三個(gè)國家國旗,補(bǔ)打印。

??2、這份代碼PDF可以直接打印,確保16國旗都有,并且每份2張。發(fā)的時(shí)候。同桌的孩子可以選一樣的2張,互相討論畫法。

感悟:

還是老老實(shí)實(shí)按照列表索引一個(gè)個(gè)抽取寫入圖案吧。

教學(xué)實(shí)踐:

時(shí)間:2022年12月6日

班級(jí):大1班

人數(shù):28人

操作過程:

一、經(jīng)驗(yàn)導(dǎo)入

首先,教師引導(dǎo)幼兒通過行列方式查找自己喜歡的、認(rèn)識(shí)的國旗

“你喜歡那一面國旗,它在幾行幾列?”

“我喜歡阿根廷”

“我知道美國”

“藍(lán)球的那個(gè)是巴西”

“我知道俄羅斯(藍(lán)白紅)”

“日本在第三行、第四列”

"我喜歡沙特的(都是阿拉伯文的國旗)

二、規(guī)則要求:

1、涂色:

結(jié)合打印圖紙,引導(dǎo)參考電視機(jī)的的圖片色彩,說說涂矩形色塊圖什么顏色?

重點(diǎn)說明:灰色框不涂色(代表白色快)

重點(diǎn)說明:逐一分析16個(gè)國家圖紙上需要涂什么顏色(瑞士外圈涂色、美國細(xì)條涂色小心、韓國黑色八卦圖案用記號(hào)筆涂)?

?重點(diǎn)優(yōu)勢(shì):因?yàn)榇蛴〖埖淖髠?cè)有國旗的國家大字,在一些識(shí)字孩子的帶領(lǐng)下,孩子們一起念誦國旗的名字。并根據(jù)圖形顏色去查看電視上的原始國旗顏色。(定義名稱,形成共有概念,是大班幼兒的認(rèn)知需求。)

2、選紙:

看不見隨機(jī)抽取:抽了6位能力弱的孩子做預(yù)測試。把紙張反過來,幼兒是隨機(jī)抽圖

可見任意選擇:午餐后,其他孩子進(jìn)行操作,先到先選自己喜歡的國旗圖案,可以先選適合自己操作的、或者自己熟悉的、喜歡的國旗圖紙。

?3、介紹兩種旗桿的做法

長條對(duì)折法:折的越細(xì)、旗桿越硬。

斜邊滾紙法:從直角邊開始斜著卷紙,只要涂一個(gè)角上的澆水

旗桿包裹法:在旗面內(nèi)部圖上大量膠水,把旗桿抱在中間。

4.幼兒語言表達(dá)

你們想選哪個(gè)國家呢?

A:“我要選阿根廷”

T::“看來阿根廷太有名了”

B:“我選沙特!”

T::“嗯,沙特沒有進(jìn)入16強(qiáng)”

C:“我要選中國!“

T:”……”(這是一件讓人悲傷的事)

D:“我選澳大利亞,澳大利亞應(yīng)該很好涂顏色吧”

T:(教師樣例就是澳大利亞)“其實(shí)不太好涂,因?yàn)橛泻芏喟咨切螕踔?#xff0c;涂起來要一塊一塊涂”

三、幼兒涂色

?第一輪:個(gè)別小組操作:6人?

?自我學(xué)習(xí):因?yàn)槊繌垐D紙不一樣,加上棒子沒有折過,幼兒之間大量的觀摩同伴行為,互相吸取經(jīng)驗(yàn)。

?

?我?guī)湍忝枳?/strong>

?碎紙做點(diǎn)小玩具

?第二輪:集體輪流操作:22人?

參考電視機(jī)的色彩,了解自己國旗需要涂的顏色

這位男孩的制作流程:

1先剪后畫

2、折疊、滾旗桿

3、黏貼

?

選紙:選個(gè)澳大利亞吧??


??

涂色:

????????

????????

????????

?

?

剪紙片

?

?????????????

????????

?對(duì)折:

?折旗桿

?

?為什么這個(gè)桿子變大了(斜角卷紙,紙卷容易松開)

膠水用完了

旗桿有點(diǎn)軟,對(duì)折加固

???

?????????黏貼膠水

其他方法:先剪折,貼旗桿,然后再涂色、寫個(gè)人信息

??

????????

?修剪白色邊緣

???????????????

?書寫信息及花紋裝飾

???????????????

作品展示:

????????

結(jié)語:

孩子們對(duì)國旗涂色興趣濃厚,每位孩子都填了屬于自己的色塊。搓了各式各樣的紙棒。28人。

什么時(shí)候孩子們也能在世界杯的國旗里,找到一面屬于中國的旗幟呢。讓我們擼起袖子加油干吧!

????????“把袖子卷起來,蠟筆會(huì)把袖子弄臟的”???????

手持國旗展示(大小對(duì)比)

?

?

?

????????

?

?

?

?

?

????????

?

???????????????

?

?

?

?

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的【教学类-20-02】20221203《世界杯16强国旗-定量版》(大班)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。