【教学类-47-02】20240308古诗《春夜喜雨》里的幼儿姓名(同音同字、同音不同字)

背景需求:

下载了62首古诗,利用放学准备时间,引导幼儿念诵古诗

【教学类-47-01】20240206UIBOT+IDM下载儿童古诗+修改文件名-CSDN博客文章浏览阅读376次,点赞10次,收藏3次。【教学类-47-01】20240206UIBOT+IDM下载儿童古诗+修改文件名https://blog.csdn.net/reasonsummer/article/details/136031607icon-default.png?t=N7T8https://blog.csdn.net/reasonsummer/article/details/136031607919b5c325b2c42d98896224396f8bfce.png

每首古诗最后有古诗全文(含拼音)

efc54adb7d32481394d41b09deeb86b5.png

念熟后,我启发孩子找找自己认识的字,数数诗歌有几行一共几个字。找找相同字,有没有自己名字里的字

4daff10c3e9043acb0385d92ad4f568e.png

2024年3月7日下午,我们复习了《春夜喜雨》,

一、同音字——字同音同

念着念着一位女孩突然说:“这里面有我的名字!”

"那个字?“

物细无声有'润’这个字!”

我给她一个大拇指!

她找到自己的名字——(run4),看的真仔细。还有你们的名字吗?”

小朋友们看了半天没有识别出认识的汉字,我认真看了看,感觉古诗里没有出现幼儿姓名中的汉字。

87bb5159ae75475d9f02d27c32db1c88.png

二、同音字——字不同音同

于是我们又念了几遍,并表演动作。

一位男孩惊喜地喊道:“还是小朋友的名字!”

什么字?”

吴!吴ZX、吴QM、吴ZX”,他一口气报了三位姓“吴”孩子的名字!”

哦,润物细声”的"wu2”,三位同学也是读“wu2”!你学的很仔细,把同样读音的都读出来了!”

这下孩子们立刻兴奋地交流起来。

思考:

部分幼儿通过辨认读音,找古诗中的姓名汉字是一种激发幼儿背诵古诗、认读汉字的好方法。

孩子们对自己的名字结构很熟悉,可以认识自己名字的汉字字形。对于其他同学名字,并不熟悉字形,辨认的都是通过声音,辨认他人姓名里的同音字。

【办公类-19-02-01】20240119统计班级幼儿姓名的长度、汉字重复、拼音重复(有无声调)Python-CSDN博客文章浏览阅读1k次,点赞33次,收藏19次。【办公类-19-02-01】20240119统计班级幼儿姓名的长度、汉字重复、拼音重复(有无声调)Pythonhttps://blog.csdn.net/reasonsummer/article/details/135703409icon-default.png?t=N7T8https://blog.csdn.net/reasonsummer/article/details/135703409

因此那么我想写个程序,自动帮我辨认出某个古诗里面的字的读音与我们班幼儿姓名读音相同的字。
 

设计过程:

材料准备:

15e03d22d7644c148602939705fdc1cc.png

dec3d25cd8ec4f52a4f0a16b1089a47e.png

00e1915cb1304c67a31a7d35f1174280.png

用AI对话大师写了12次,终于获得想要的结果

'''
《春夜喜雨》中文字与中4班幼儿姓名匹配,同音字
作者:AI对话大师、阿夏
时间:2024年3月8日
'''


# -*- coding: utf-8 -*-
import openpyxl
from docx import Document
from xpinyin import Pinyin

path=r'C:\Users\jg2yXRZ\OneDrive\桌面\古诗与幼儿姓名'

# 读取Excel文件
wb = openpyxl.load_workbook(path+r'\中4学生名单.xlsx')
sheet = wb.active

# 读取Word文件
doc = Document(path+r'\春夜喜雨.docx')
text = ''
for para in doc.paragraphs:
    text += para.text

# 初始化拼音转换器
p = Pinyin()

# 提取学生名单的每个字的拼音
student_pinyin = []
for row in sheet.iter_rows(min_row=1, max_row=sheet.max_row, min_col=2, max_col=2, values_only=True):
    for name in row:
        if name:
            for char in name:
                pinyin = p.get_pinyin(char, tone_marks='marks')
                student_pinyin.append((char, pinyin))
student_pinyin=student_pinyin[2:]
print(student_pinyin)


# 提取古诗文字的每个字的拼音
poem_pinyin = []
for char in text:
    if char not in [',', '。']:  # 跳过逗号和句号
        pinyin = p.get_pinyin(char, tone_marks='marks')
        poem_pinyin.append((char, pinyin))
print(poem_pinyin)

# 存储已匹配过的古诗文字单字
matched_poem_chars = set()

same=[]
different=[]
# 比较两份文件中每个字的拼音是否相同
for student_char, student_pinyin in student_pinyin:
    for poem_tuple in poem_pinyin:
        if student_pinyin == poem_tuple[1] and poem_tuple[0] not in matched_poem_chars:
            # a = "学生名字单字:{},古诗文字单字:{}".format(student_char, poem_tuple[0])
            # # print(a)
            
            if student_char==poem_tuple[0]:    # 如果学生名字单字:=古诗文字单字
                s="同音同字:学生名字单字:{},古诗文字单字:{}".format(student_char, poem_tuple[0])
                same.append(s)
            else:
                d="同音同不字:学生名字单字:{},古诗文字单字:{}".format(student_char, poem_tuple[0])
                different.append(d)
            matched_poem_chars.add(poem_tuple[0])            # 合计总数

for ss in same:
    print(ss)
print('同音同字',len(same))


for dd in different:
    print(dd)
print('同音不同字',len(different))

结果让我震惊!《春夜喜雨》里面的40个字,其中有12个字的读音与我们班幼儿的姓名读音相同!!!其中包括5个同音同字 和7个同音不同字

66cb27bbbaed47359dc0e37fdfaeb55a.png

一、音同字同——5个字

同音同字:学生名字单字:明,古诗文字单字:明
同音同字:学生名字单字:知,古诗文字单字:知
同音同字:学生名字单字:润,古诗文字单字:润
同音同字:学生名字单字:好,古诗文字单字:好
同音同字:学生名字单字:云,古诗文字单字:云
同音同字 5

春夜喜雨  杜甫〔唐代〕

时节,当春乃发生。

随风潜入夜,物细无声。

野径俱黑,江船火独

晓看红湿处,花重锦官城。

二、音同字不同——7个字

同音同不字:学生名字单字:宇,古诗文字单字:雨
同音同不字:学生名字单字:吴,古诗文字单字:无
同音同不字:学生名字单字:玺,古诗文字单字:喜
同音同不字:学生名字单字:杰,古诗文字单字:节
同音同不字:学生名字单字:汐,古诗文字单字:细
同音同不字:学生名字单字:瑾,古诗文字单字:锦
同音同不字:学生名字单字:烨,古诗文字单字:夜
同音不同字 7

 学生名字单字:汐(xi1,古诗文字单字:细(xi4)

这个汐正确读音是第一声,但是程序写了第4声,就不算了

bbc7e5a09e554975b334afec052083ea.png

夜喜雨  杜甫〔唐代〕

好雨知时,当春乃发生。

随风潜入夜,润物细无声。

野径云俱黑,江船火独明。

晓看红湿处,花重官城。

教学实践:

2024年3月8日,带孩子们复习《春夜喜雨》,查找自己和同伴的名字。

“这里面有小朋友的名字,一起来找找”——这次,我胸有成竹知道哪些字由同音同字、同音不同字

"我的名字,润物细无声!”小润自豪地喊道

“对!,除了她名字里有“润”。还有哪位女孩也有这个字?”

“ZRY”孩子们异口同声“她今天没有来。”

接下来从我从标题开始一个个字开始点:

“春有吗?没有”

“夜有吗?是一位男孩的名字有这个音”

“ZJY” 小明立刻喊道

被喊道的男孩站起来,有些茫然,有写开心。

“对了,夜和他的名字“ye”读音相同!”

“喜,有人是XI 3”吗

“有 ,HZX”,聪明的孩子立刻抢答,“他不在!”

“对,他的玺和喜是一样的读音!”

“雨呢?”

“ZYQ、ZYH!”

被点到名字的孩子们站起来,其中一位起身抗议:“我的宇是宇宙的宇,不是这个!”

显然他识字了,“没错,ZYH的宇、ZYQ的语、春夜喜雨的雨,都是读yu 3,但是写法不一样。”

4字标题中的3个字,都有孩子们的名字符合音调。

很快小明就看懂了规律,直接说:“我看到我的名字了!”

“在哪里,上来用棒子点出来!”他用教棒点了第三行最后一个“明”字,

“我也发现了!云!”小爱点出了第三行第三个字,“HYY的云”。

……

剩下的好、知,辨认完成后(和孩子的名字一样),我又带领孩子找到 节、夜、吴、锦等与幼儿姓名相似的同音词。孩子听不懂,但还是跟着念音了。

很快三位男孩有了新的发现:

我认识这个唐”,他用棒子点出汉字:“我爸爸带我去过他上班的地方,塘沽路!”

我妈妈就是XX,这个就是妈妈的名字”,

我姐姐名字里有这个字,她叫XX。”

我知道这个是,早上我做了漂亮的花,要送给妈妈!”

 春夜喜雨  杜甫〔代〕

知时节,当春乃发生。

随风潜入夜,润物细无声。

野径云俱黑,船火独明。

晓看红湿处,重锦官城 。 

又打开一首新授的《小池》查找同音字

我初看,只看到一个“晴”字,还有“无”(吴)字

于是让孩子辨认时,大家都没有找出来。默认只有这两个字同音。

不过有两位女孩说:“我认识“小”字,因为我的小名就是“小月亮”“小叮当”。

但是程序写出来,有2个同音同字和7个同音不同字,

我感到非常惊讶,比如姓氏“万”很明显,但是我就没有发现,就说明人工辨认不如程序识度读音精准

05a757e6f4464c46bffd051687d4f479.png

其他实验

用程序把每首十个都做一次,看看有多少“名字呢?”

测试一:《元日》——宋 王安石

44cc93af5c7e47b0abbe9d37f0849db4.png

65295a91db0348a6b6c690329cac9e0e.png

925ff12d1325472d9bfff78f2804aca6.png

fc7d4ddba2d14b04abb06a7379dfe9df.png

测试二:《梅花》——宋 王安石

c214157ef63f40f6955024c125f6f4f9.png

8796184f245f4a3dacf05405351ad6ba.png

122d2e65a13049e3b357a1b27a4f051b.png

程序能快速找到很多同音字(同字、不同字)

后续

再做一个读取二级文件夹所有word文件的程序,把每份结果写在EXCEL里,便于学习古诗时,我可以启发题目联想幼儿姓名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿夏reasonsummer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值