陈颂丽
广州商学院 广东省广州市 511363
【摘要】:随着IT技术的发展以及计算机应用在各行各业的普及,我国从事计算机行业的人也越来越多,然而从事计算机行业必然少不了编程的应用。本文的探究对象Python语言便是一种面向对象的直译式计算机程序设计语言。接下来本文将对Python语言在计算机理论教学中的应用进行初步探索。
【关键词】:Python、编程、计算机、教学;
一、引言
就整体而言,Python是一种面向对象的直接翻译式的计算机程序语言,可以通过其自身简单易懂的语言代码以及控制语言编写模块,能够快速地将计算机语言转换为各种形式的语言编写模块。这种方式有效地提升了学生对计算机语言的理解与掌握程度,并且提高教学质量,推动我国各行各业的发展。
二、Python编程语言在计算机理论教学中的意义
众所周知,非计算机专业的学生无论学习哪一种编程语言都是非常困难的,所以针对没有任何编程经验的非计算机专业的学生来说,教师的教学也将会是非常困难的,所以只有使用创新的手段才可以实现非常高效的教与学。Python编程语言的出现不但为计算机专业的学生提供了编程形式上的方便,也为非计算机专业的学生提供了接触计算机编程的机会,使他们更加容易的上手计算机编程。
计算机专业的学生学习Python编程语言的意义主要有以下几个方面。首先,Python编程语言与c++、java、vb、vf等编程语言相比,Python面向丰富,而且Python具有非常多的功能,也具有较为强大的可用性,Python编程语言有效地满足了非计算机专业学生的学习需求。其次,C++、Java等编程语言的代码编写也是非常复杂的,而Python编程语言在这一方面就突出显示出了它的优势,Python编程语言的代码编写比较的简单,学生们的学习难度也就大大地降低了。最后,在现实使用方面,随着计算机技术的发展,各种计算机技术纷纷的兴起,使用Python编程语言可以有效地解决在将来工作过程中所有的非通用的计算问题,大大地提高工作效率,提高自己的工作能力。
三、传统计算机编程教学中存在的问题
(一)语法学习过程过于繁琐
就目前而言,传统模式下的计算机理论知识教学过程中,各个高校采用的基础教学语言也是不同的,但主要集中在:C语言、C++、Visual Basic与Java等形式。但是由于在初级教育阶段的语言编程类型不统一,这便导致在后期的日常学习中理解过程有些难度,并且由于C语言与C++等语言较为繁琐。因此,在实际的学习过程中学生们易出现相关的语法错误,这就导致在编写完成后还需要耗费大量的时间与精力去完善与修改代码,不仅浪费了学生们的学习时间,更对学生们的学习兴趣产生消极影响。尽管C#编程形式对当代学生有极强的学习促进作用,但是由于其对硬件设备的要求很高,很多高校的相关学习配置达不到标准,从而导致学生们的理论学习效率与质量大幅降低。[ [1].裘锴.Python语言编程在计算机理论教学上的应用探索[J].纳税,2017(21):194.]
(二)计算机理论教学体制有一定的局限性
众所周知,语言的学习是一个系统性的建设过程,并不是一天两天就可以形成的一种学习习惯,其对学习时间与学习效果有着较高的要求。但是由于传统的计算机教学模式中其教学课时有限,这就导致绝大多数的计算机理论教学可能很难在短时间内达到集中性教学,并且每节课与下节课之间的空白期过长,导致学生在学习内容后必须要等待很长一个空白期才能继续接触到下一届课程,所以学习效果不佳。长此以往,学生心理会产生变化,出现厌烦心理,从而降低学生对计算机理论教学的积极性。
(三)非专业计算机学生过于依赖学习背景
客观而言,对于计算机类的学习来讲,其是一个自主性的过程,教师无论水平能力有多高,其只能在学习过程中给学生起到一个引导的作用,而学生的自主性学习能力则占更重要的作用。在当前,学生们主要依赖于教师课上讲的知识,在课下不会自主学习,过于依赖学习背景,便导致很难提升学习成绩与学习能力。
在学习编程语言的过程中,其不仅要求学生要具备完善的学习背景,更要求学生要全方面的了解与掌握相关语言,这对于非专业的学生而言,在学习过程中存在一定难度,经常性的出现各种错误。
四、Python编程语言在计算机理论教学中的作用
(一)有效降低语言编程学习的难度
在Python编程语言中,其代码的书写与关于计算机算法的掌握,都与传统形式下的伪代码形式相似。并且由于Python语言其秉承着简易性与实用性,使得语言编写与应用在日常生活中发挥积极作用。Python语言能够全方位的支持unicod字符集,使得Python语言编程的过程中无需程序员再额外掌握存储空间等其它问题。[ [2].王迎军.计算机技术在语言学中的应用探析[J].决策与信息(中旬刊),2017(2)]
(二)增强学生的学习动力
在学习Python编程语言的过程中,其教学方式不会受到学习环境与背景的影响,即便是非计算机专业的学生也能够在学习语言后快速编程,并能够将其应用到实践活动之中。通过良好的实践活动,可以让学生们更加全面的掌握与应用编程思想和操作。在我国,大部分的编程人员都没有接受过特别专业的训练,在理解与掌握知识的过程中难免会碰到棘手的问题。编程人员由于专业技术有限,从而会导致其最终的实践能力会受到影响。长此以往,势必会对编程爱好者的学习兴趣产生影响,严重的情况下会使其放弃对编程的学习。而Python语言可以在很大程度上降低各个条件的制约与影响,帮助编程人员去真正的理解编程。
(三)Python资源库的有效应用
Python编程语言之所以能够在教学中应用的如此良好,是因为其能够支持与兼容各种数据库。其由于自身的特殊性,能够在资源数据库中提供大量的免费开发与处理语言编程资源,在实际的计算机理论教学过程中,还能够发挥监管与掌控的作用。从某个角度而言,Python资源数据库可以说是开源,这就使其能够在使用过程中根据编程人员的实际需求拓展空间,并能够建设属于自身发展特色的数据库,丰富计算机理论教学的拓展与研究方式。[ [3].李伟.Python语言编程在计算机理论教学上的应用探索[J].无线互联科技,2013(03):177.]
五、Python编程语言的未来需求
在当今时代,Python编程语言已经具备较强的适用性,并逐渐的应用到社会中的各行各业之中,大部分的编程方式均与Python语言有着密不可分的联系,并在此基础上创新编程思想与方式。Python语言具有自身特色与特殊性,在众多的编程方式中占据重要地位,从而具备广阔的发展前景。由于Python语言比较注重编程逻辑的方式,所以在未来的发展中其势必会更加广泛的应用在各个领域。Python编程语言的最大特点是其基本编程方式能够适用于其他类型的编程形式。在全面的掌握Python语言后,可以将其直接的应用到C++、Java等编程语言之中,它们都具有互通性,使得其思想与转换没有阻碍。在我国部分企业中,会在上岗之前测试学生的编程能力,而学生在掌握Python语言后,通过编程语言之间的联系可以学习与掌握其它编程语言。如此以来,通过Python语言为基础的形式,能够获取到更多的就业机会,为学生的未来提供更加广阔的就业空间。[ [4]. 杨赞玄.Python语言编程在计算机理论教学上的有效应用[J].数字通信世界,2018(08):162.
]
六、结语
随着我国的现代化教育体制的改革与发展,众多高校更加重视培养学生的就业能力。而Python编程语言在计算机教学中具有十分广泛的应用,可以凭借其自身的优势和与自然语言想接近的代码形式,给学生在编程过程中更容易理解计算机编程语言的重要性,并在此基础上利用Python编程语言,使学生的计算机理论知识与实践能力相结合,从而大幅提升学生的综合能力发展。通过这种的计算机教学方式能够更加促进学生全方面的发展,有效提升现代化计算机教学的效率与质量。
【参考文献】:
[1].裘锴.Python语言编程在计算机理论教学上的应用探索[J].纳税,2017(21):194.
[2].王迎军.计算机技术在语言学中的应用探析[J].决策与信息(中旬刊),2017(2)
[3].李伟.Python语言编程在计算机理论教学上的应用探索[J].无线互联科技,2013(03):177.
[4]. 杨赞玄.Python语言编程在计算机理论教学上的有效应用[J].数字通信世界,2018(08):162.