Python的英语搭配助手应用开发研究

3.0 闻远设计 2024-03-09 68 4 83.22KB 4 页 免费
侵权投诉
Python 的英语搭配助手应用开发研究
 
   1 引言
    英语搭配是英语中级学习阶段的必学内容,是评价语言学习者表达准确性的重要指标,一
定程度上决定着学习者能否顺利进入到英语学习高级阶段。国内外学者对于英语搭配进行了大
量的研究。
    搭配现象最早被关注,可追溯至公元前 300 年,到 19 世纪后半叶,英语词语搭配开始引
起英语语法学者的关注,同时早期搭配研究都注意到了搭配与英语学习和教学的价值[1]
    研究最为重要的方向就是定义,界定问题是一切研究的开始。很多学者对于搭配进行了界
定,如 Firth 认为搭配就是具有惯常语伴的实际词语[1],濮建忠教授认为搭配是某一语法型式
(即类联接)下的多个词语的反复共现[2],,Sinclair 对于搭配的定义(两个及以上词语在较短语境里
的共现)为使用计算机研究搭配提供了可操作的量化界定[1]
    1960 年后,随着计算机语料库的飞速发展,有了海量数据、科学的统计方法等技术支撑,
让搭配研究飞速发展,语料库语言学推动搭配研究进入基于海量数据的定量研究。传统的同义
词辨析采取的是定义描述、翻译和少量例句等方法,但随着如 Sketch Engine 等大型语料库检索
程序的出现,学习者可以通过在语料库中检索关键词,观察包含大量实例的 KWIC 行,直观发
现同义词在搭配和语法上的差异,进一步通过统计方法计算出搭配强度量化,让学习者对搭配
特点和倾向一目了然[3]。濮建忠通过研究中国英语学习者语料库中的三个单词
(reach,attention,same)的典型类联接和搭配词,发现了中国学习者在词汇使用中存在的问题,以
及提出英语词块教学是词汇教学的重点之一[2]。陈万霞通过分析英语学习者在作文中出现的搭
配错误,以及寻找错误的成因,进而给出解决这些问题的建议[4]。高霞通过横断研究设计方
案,对我国中高级英语学习者的搭配掌握程度进行了研究[5]
    通过文献的简单梳理,可以发现,搭配研究主要集中在三个方面:1)搭配的定义、类型和
重要性;2)通过计算机语料库对搭配进行定量研究;3)学习者出现的搭配错误。但是,研究多
集中于理论和定量分析,应用也多关注搭配错误诊断分析,为学习者在写作练习中提供搭配辅
助的研究还不多见。
    但是在实际的写作过程中,学习者可能会遇到不知道某单词的搭配者不确定是否使用
确,时就会使用来查证。常见的方法是查询电子字(纸质字典因为查询耗时较及要
求相典,考虑)网页线字典。但是存在的最大问题是不管哪种方式,学习者都
从当编辑软件退出,然后跳转对应的电子字典应用登陆线字网页,然后
入检索词进行查询,在应用或网页查看单词的搭配词,在过程中,还可能会因为出现的一
些不关的干扰信息,如广告,而分之,对于学习者来说,会因为频繁不同的界
面,过于烦琐耗者存在干扰信息放弃查找搭配词,终止写作练习。
    一个人把注意高度集中于一件事情时,会到时,伴有愉悦心情等现象,
心流王卫等通过研究表及时的反可以影响心流体验,而心流体验对于学习者学习意
着的影响[6]沉浸体验,和心流体验,都是指因为全神贯注一件事忽略
存在的知。张嵩等研究显示沉浸体验的用户比没有这种体验的用线间长,对学习
沉浸体验可以让学习者学习时间更长沉浸理论指出必须排除外界干扰,能让学习者学习
达到最佳状态[7]。因文的研究内容是如让学习者在一个应用下进行英语写作,
一键查询单词搭配的能,这可以最快地满足学习者找搭配词的需求,同时不打扰学习者
写作作的境和氛围,即尽力打造利于心流体验的学习境,助学习者提高英语写作
   2 实现方法
    应用(Collocation Assistant)基于 Python 自带GUI 具包 Tkinter 实现窗口视窗设计。
Python 语言的理在于语法简单,跨平台、内大量块,支持众三方包,大大
程的度,同时 Python 语言最为接近人类语言,来受越来越多的人员尤其
计算机专业但有需求人士,特是文科研究者的青睐
    应用的目的是让学习者在一个应用(频繁应用程序)成一键查询单词搭
配,进而建打扰学习者写作的境,因此该应用包两个区域:文字编辑区和搭配查询结
果显示区,如1所示
    操作路径为用在文字编辑区输入写作内容,当需找某单词的搭配时,用
只需完该单词后,发键(应用定义为 shift )应用就会线词汇搭配网站
(https://www.freecollocation.com)单词的HTML 信息,然后通过正则表达式
搭配关的信息进行调整,最后在应用的查询结果显示区呈现。例如,在1
中,用在文本区进行写作练习,要知道 comment 的搭配,只需comment 之后,
shift 键,之后右侧查询结果框就会显示来自线搭配网站上关于 comment 各种搭配
   
  1 搭配助应用界面   
    代码实现路径
    1)网页信息
    使用 Python Urllib 块,目标网站(https://www.freecollocation.com)取检索
词的网页。如果没有找到检索词的搭配,网页显示 Can not find 检索词 in the collocation 
dictionary”则返回 1再做续处理。如找到检索词,则保该网页信息
    2)信息
    通过分析网页,可以出和搭配关的信息,都存在多个<DIV class='item’></DIV>
里面,一个标签只一个词性,如 comment,可以做名词和动词,因此该单词在网页
里面的搭配词信息,就存在两个<DIV class='item’></DIV>里面。搭配词的词性
<U></U>,搭配词<B></B>里,例句<I></I>里。Beautiful Soup
该网页进行理,然后使用标提取关内容,并且存到字符串中,以便下一步现。
    3) Tkinter 窗口试图设计
摘要:

Python的英语搭配助手应用开发研究   1 引言  英语搭配是英语中级学习阶段的必学内容,是评价语言学习者表达准确性的重要指标,一定程度上决定着学习者能否顺利进入到英语学习高级阶段。国内外学者对于英语搭配进行了大量的研究。  搭配现象最早被关注,可追溯至公元前300年,到19世纪后半叶,英语词语搭配开始引起英语语法学者的关注,同时早期搭配研究都注意到了搭配与英语学习和教学的价值[1]。  研究最为重要的方向就是定义,界定问题是一切研究的开始。很多学者对于搭配进行了界定,如Firth认为搭配就是具有惯常语伴的实际词语[1],濮建忠教授认为搭配是某一语法型式(即类联接)下的多个词语的反复共现[...

展开>> 收起<<
Python的英语搭配助手应用开发研究.docx

共4页,预览2页

还剩页未读, 继续阅读

相关推荐

作者:闻远设计 分类:其它行业资料 价格:免费 属性:4 页 大小:83.22KB 格式:DOCX 时间:2024-03-09

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 4
客服
关注