APP下载

基于Python 语言编程特点及应用之探讨

2020-12-07简迪

魅力中国 2020年51期
关键词:编程效率计算机

简迪

(四川省叙永第一中学校,四川 泸州 646400)

一、计算机编程教学的发展现状

(一)相对复杂的语言学习过程

从我国高中阶段的计算机教学发展情况来看,我国区域性差异较大,不同地区的学校在开展计算机教学时,其语言均表现出一定的差异性,但是总体离不开C 语言,C++和Java 等,学生在具体学习过程中,通常不能接受统一的语言编码,导致其存在一定的学习障碍,对相关知识并不能有效理解,就C 语言本身来说,其存在一定的难度,具有复杂性,在开展实践工作的过程中,也容易导致各种语法失误问题的发生,而且在完成编程工作后,还需要花费大量的时间进行修改,导致学生的学习兴趣被降低,不利于学生学习效率的提高。

(二)计算机教学存在一定局限性

就语言学习来说,其是一个相对漫长的过程,需要学生进行不断的知识积累,保证学习时间和学习效率。但是从我国高中阶段的发展情况来看,其主要是应试教育,而计算机技术并不被列入到应试水平测试中,导致高中的计算机学习课时受到限制,难以保证计算机理论基础和实践教学的全面开展,每节课程之间所对应的空白期较长,导致学生对知识的以往速度超过记忆速度,难以促进其教学效率的提高。

(三)计算机学习背景限制

从计算机教学情况来看,教师开展计算机教学工作,通常充当一个引领者的角色,将相关知识和操作基础进行告知,随后需要学生深入研究,不断钻研,学生需要对知识进行自我掌握后,将其知识进行巩固,保证形成扎实的学习基础。但是大部分学生在学习过程中都表现出一种对学习背景过分依赖的情况,例如在进行C++学习时,需要学生在具有良好学习背景的同时,对编程语言等知识进行掌握,这对于大部分学生来说是较为困难的,在一定程度上降低了学生的学习效率。

二、Python 语言编程在教学中应用意义

(一)降低语言编程学习的难度

就Python 语言编程来说,促进其对代码的书写情况,计算机算法进行掌握,其表现出与传统“伪代码”形式较为相似的情况,但是Python 语言编程在实际使用过程中,其逐渐促进自身发展,已经形成了语言简易化和实用性发展的语言系统,促进了其日常生活应用时效性的增加,对人们的日常生活和学习具有积极意义,可为学生更好的节约学习资源,保证学习资源的合理化使用。Python 语言编程可全面支持unicode 字符集,因此,在将此语言编程进行使用时,可减少学生对储存空间问题的研发,节省更多的时间。

(二)提高学生学习效率

Python 语言的使用,不需要学生具备充足的基础知识,可降低学生的学习难度,提高学生学习兴趣,保证学生更好更快地掌握编程方式,并可在实际生活中将其进行积极使用。在我国发展中,大部分学生可克服基础知识较差的困难,将条件限制因素进行改善,打破传统的计算机思维,以伪代码的风格,促进学生学习效率的提高。

(三)Python 资源库的有效应用

从目前发展情况来看,Python 在教学中的应用,大多表现为不同类型,但是其具有较大的兼容性,可实现对多种数据库类型的兼容,而且具有大量的开源和免费的编程资源,在进行开发和测试的过程中,很容易实现和完成,因此在将其应用在计算机理论教学工作中,可促进其管控作用的充分发挥,具有显著的应用意义。Python 资源数据库的建立,可从学生的实际需求进行入手,促进其库存空间的增大,保证根据自身所需促进特色数据库的建立,将计算机理论教学知识进行丰富和更新。

三、Python 语言编程应用前景

在将Python 语言编程进行应用,其应用范围逐渐广泛,发展到目前情况下,其几乎涉及了所有程序的领域,被人们称之为胶水语言。主要被应用在数据挖掘和计算机等领域中。Python 语言编程具有一定的特点,主要表现在编程方式上,可与多种类型的编程形式相适应。在对Python 语言进行了解的基础上,学生可在学习过程中,将C 语言,C++和Java 等编程语言进行直接使用,其语言编程可促进其相互连通,促进思维的转换,减少理解阻碍。学生可通过Python 语言编程对不同语言之间的关联性进行掌握,为学生提供更多的学习机会,保证计算机学习效率的有效提高。

结束语:随着我国教学改革事业的不断推进,我国大部分高中院校已经明确计算机学习技术对学生发展的重要性,在积极开展计算机教学工作的过程中,将Python 语言编程进行应用,可简化语言不同问题,保证学生将计算机理论知识与实践基础进行有效结合,促进学生学习能力的提高,保证教学效率,为我国教学事业的发展做出积极贡献。

猜你喜欢

编程效率计算机
计算机操作系统
编程,是一种态度
元征X-431实测:奔驰发动机编程
提升朗读教学效率的几点思考
编程小能手
注意实验拓展,提高复习效率
纺织机上诞生的编程
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
信息系统审计中计算机审计的应用