APP下载

基于Python语言编程的计算机教学探讨

2019-12-20王要沛

科教导刊·电子版 2019年29期
关键词:计算机专业编程计算机

王要沛

摘 要 现阶段,伴随着电子信息技术的飞速发展,计算机技术早已和人们的生活密不可分,尤其是目前最热门的Python语言编程,应用在人工智能、系统运维等多个领域中。本文将主要分析目前计算机编程教学中存在的不足,并针对于此,提出Python语言编程在计算机教学中的应用优势。

关键词 Python语言编程 計算机教学

中图分类号:TP311文献标识码:A

0引言

Python是一门高级动态编程语言,具有简洁、易读的性质特征。在全球5大流行编程中,Python语言为其中之一,简化了开发的复杂程度。Python主要是通过语言代码及控制语言编程的思维逻辑,将计算机语言转变为其他各种不一的语言编写模块,目前在教学过程中应用十分广泛,不但可以提高学生对于计算机语言的学习效率,还能够提高教师的教学水平,在培养高科技人才中具有重要作用。

1计算机编程教学的现状问题

1.1语法学习过程复杂

地区的差异导致每个学校所采取的计算机教学语言都存在不一样,不过总体来说都是围绕着例如C语言、C++、Java等语言编程教学。学生在学习的初始阶段所接受的语言编程不同一,导致在后续的学习过程中难免会存在理解上的困难,在加上C语言本身就具有复杂的特征,在实践中,更加容易出现语法上的失误,编程结束后,还要继续用更多的时间和精力来进行修改,在浪费时间的同时,也消磨了学生对语言编程的学习兴趣,只会觉得编程是一件枯燥繁琐的事。

1.2计算机教学的局限性

语言学习并非是一蹴而成的,属于一个长期累积的过程,离不开时间和效率两个重要因素。在目前的教学模式中具有课时的限制,课时之间会有一段时间的空白期,导致计算机理论很难在有限的时间中进行完整性教学,后续的结果就是也许上节课的内容,下节课就忘得一干二净,这样的情况比比皆是。

1.3非计算机专业学生过于依赖学习背景

在教学过程中,教师仅仅只是一个引领的角色,任何学习过程都需要学生自我掌握熟悉以及扎实的基础知识。但从目前的计算机学习上来看,许多学生过分依赖学习背景及条件,例如在C++学习过程中,不但需要学生具有良好的学习背景,与此同时,还需要充分掌握和理解编程语言,例如数组、内存等知识。对于非计算机专业的学生,本身就毫无基础,程序代码犹如查看天书,即便是出现错误,也不知道是何原因,从而也就大大增加了学习难度,致使计算机学习能力明显下降。

2 Python语言编程在教学中的重要作用

2.1有效降低语言编程学习的难度

Python语言编程中,代码的书写、计算机算法的掌握,与传统形势下的“伪代码”形式极其相似。由于Python语言编程的最初使用目的是最大化证明语言的简易性和实用性,使语言编写和运用能够在日常生活中发挥积极作用。语言学习过程中,只需要加强对部分环节的学习和掌握,就能够为节约、合理配置教学资源产生巨大影响。Python语言编程能够全方位支持unicode字符集,运用Python语言编程的过程中,不需要程序员额外掌握储存空间等相关问题。

2.2有效提高学生的学习效率

Python语言不需要依赖强大的基础知识,因此对于非计算机专业的学生可以将其良好应用,能够让其快速的学习并掌握编程方式,同时应用于实践编程中。在国内,有大部分的编程爱好者都并未接受过专业的训练,但Python语言的简易特征能够帮助其克服基础差的困难,最大程度的降低了条件的制约,打破了传统的计算机式思维,伪代码风格和注重编程逻辑的编程方式,让编程思路开始转向良性循环。

2.3 Python资源库的有效应用

目前,Python应用在教学和各种实践中,其对于多种不同类型的数据库都有着强大的兼容性。由于具有大量开源和免费的编程资源,在开发和测试上很容易实现,在计算机理论教学中,还可以发挥管控的作用。Python资源数据库能够根据用户的实际需求,从而拓宽库存空间,同时还能够建立依据自身特色的数据库,丰富了计算机理论教学的研究。

3 Python语言编程的应用前景

Python语言编程的应用极广,几乎涉及到了所有程序领域,被人们称为“胶水语言”。目前,在数据挖掘、科学计算等领域都有不可缺少的重要地位。Python语言编程的特点是其基本编程方式适用于其他类型的编程形式。在全面了解Python语言的基础上,可以将其直接应用于C语言、C++、Java等编程语言,其相互之间的互通性,使思想和转换没有阻碍。部分企业在上岗前会考量学生的编程能力,学生在掌握一种语言的情况下,就能通过不同语言之间的关联性进行学习和掌握。如此一来,以Python语言编程为基础的形式,能够得到更多的就业机会,为学生的未来提供更加广阔的发展空间。

4结束语

伴随着教育体制的改革发展,我国大部分高校已经开始意识到培养学生就业能力的重要性,而Python语言编程不论是在教学,还是生活,就有着应用广泛的优势,运用Python语言编程,将计算机理论和实践结合,提升综合能力,最终促进学生全面发展,优化教学质量。

参考文献

[1] 裘锴.Python语言编程在计算机理论教学上的应用探索[J].纳税,2017(21):188.

[2] 王立翔.基于计算思维的python语言课程教学改革刍议[J].教育现代化,2017,4(15):12-13.

[3] 钱志远.基于Web的Python编程环境研究[J].数字技术与应用,2016(10):54.

猜你喜欢

计算机专业编程计算机
计算机操作系统
编程,是一种态度
“以赛促学,以赛促教”促进计算机专业教学理念创新与实践研究
编程小能手
纺织机上诞生的编程
基于计算机自然语言处理的机器翻译技术应用与简介
信息系统审计中计算机审计的应用
职业高中计算机专业教学改革浅析
Fresnel衍射的计算机模拟演示
非计算机专业C语言教学探讨