APP下载

浅议Python教学与办公自动化的结合

2020-10-21张婷

锦绣·上旬刊 2020年1期
关键词:办公自动化文档计算机专业

张婷

Python的应用领域十分广泛,主要在人工智能、网站、爬虫和办公方面有着出色的表现,计算机专业开设这门课程已经非常普及,在非计算机专业中开设这门也十分必要。由于phthon在办公软件的数据开发方面有着非常大的优势,Python这门技术在本来不需要计算机专业的企业招聘以及学生就业中也变得重要起来。因此,Python和office系列软件的结合开发使用,可以大大提高办公软件的办公效率,能够提升学生的就业能力。

目前的计算机数据处理主要涉及到数据库的录入、处理和输出三部分。数据录入又称为数据的输入,输入来源可以是已有的word、excel或txt文档,可以是纸质文件(可以通过文字识别转化为文档),或者是网络上的数据(通过爬虫获得)。数据的的处理则涉及到数据的分类和分析等,可以通过python来办公自动化。数据的输出又可以称为数据的展现,可以将处理的数据进行持久化(文档、数据库或纸质文件的输出)和数据的可视化处理(以报表折线图等形式展现)。由原始数据的录入到精准数据的输出过程在各行各业中都有着极大的需求,尤其是中小型企业。在非电子化的中小型企业中一般不设立计算机程序员这个岗位,但是他们对数据的处理需求还是很大的。

在非计算机专业的python教学中,基础知识之外应该着重结合的是python在办公自动化方面的应用。党的十九大报告提出了"建设知识型、技能型、创新型劳动者大军"的明确要求,完善职业教育和培训体系,发挥其重要作用是一项系统工程。如果能够将python和office系列的应用结合起来,让学生能够将办公自动化与实际的工作联系起来,做OA的主人,那么学生的价值将会得到很大的提升,下面就以实际问题为例,阐述python教学中如何解决办公自动化方面的问题。

办公自动化(office Automation,OA)将计算机网络与现代化办公相结合的一种新型办公方式,它不仅可以实现办公事务的自动化处理,而且可以极大地提高个人或者群体办公事务的工作效率,为企业或部门机关的管理与决策提供科学的依据。在大中型企业中,OA系统的应用比较广泛,但是在小型企业中OA系统成本高,不灵活等的弊端就显现了出来。小型企业往往负担不起一整套OA系统的运营和购买成本,套用又不合适,订制成本又较高,而python与办公自动化的结合,就能解决这方面的问题。

在python教学中基础知识讲授后应该侧重和OA的联系,比如Office中的软件结合,结合实例扩展教学,以Excel为例,在Python中操作Excel主要用到xlrd和xlwt这两个模块,xlrd库是对Excel的读操作,是只读的,不能对其操作;xlwt库是对Excel的写操作,两者的操作如下图所示。

xlutils库则可以将excel中的模板样式导入,解决了样式方面的问题。同理,word则可以通过docx库的方法来解决;ppt甚至也可以自动生成,pdf也可以进行相应的转换。

此外,python在办公自动化的邮件处理和Web网站建设方面也有着很大的优势。Python自带的email和smtplib库只需要导入之后就通过设置,可以实现根据项目进度定时发送催促邮件,给询价者发送带附件的邮件等功能。Web网站的建设则需要具有HTML基礎,结合Django逐步实现。

以上仅仅以excel为例,从办公自动化的Office系列处理,到邮件处理和网站建设进行了分析,而OA的本质其实应该就是“量身定制”式的运用,而不是套模板。如果能够掌握python的使用,把定制式的应用与各行各业的实际工作联系到一起,真正解决问题,那么python才能发挥它的最大功效。降低重复性劳动,提高他们工作的积极性,才能真正的建设技能型劳动者大军。

综上所述,在Python的教学中,侧重对办公自动化方面的教学,可以简化工作中繁重的重复性导入劳动,让学生增加在中小企业的就业可能性,从而提高学生的就业竞争力。

猜你喜欢

办公自动化文档计算机专业
新工科背景下计算机专业创新创业人才培养探究
浅谈Matlab与Word文档的应用接口
高职计算机专业教学中融入课程思政的实践路径
中职计算机专业产教融合混合式教学研究与实践
有人一声不吭向你扔了个文档
轻松编辑PDF文档
计算机专业中外合作办学中引进课程教学改革研究
办公自动化的发展
办公自动化环境下医院档案管理
Word文档 高效分合有高招