龙源期刊网
http://www.qikan.com.cn
以
Python
为工具谈学生计算思维
作者:张杰
边文钰
来源:《科学与信息化》
2018
年第
12
期
摘
要
在大学本科生必修的科学文化基础课程中,大学计算机基础课程是其中实用性较强
的一门课程,该课程主要是为了让学生的计算机基本技能以及计算思维得到培养,让学生在后
续课程的学习中,有良好的基础作为学习支撑。
Python
编程能够很好地对学生的解决问题的能
力以及计算思维进行培养,本文首先对
Python
与计算思维进行了介绍,其次对
Python
与算法
的核心地位进行了叙述,最后对其重要性进行了说明,希望能对学生的计算机应用能力的提升
有所帮助,让学生在未来的信息化社会中有更好的发展
关键词
计算思维;
Python
1 Python
是计算思维培养的工具
程序对于大部分普通的计算机使用者而言,就是一个黑匣子。这个黑匣子获得一个输入的
时候,就会按照事先的设定规则,对输入进行变化,最终将所得到的结果进行输出。因此对于
普通用户而言,只需要对其输入的格式进行了解即可,对其结果不需要了解。
但是,当代大学生处于信息时代飞速发展的时期,若对黑匣子的了解仅限于使用方法和功
能的话,则对于未来的发展而言会产生诸多的限制。因此需要对黑匣子的内部构造进行探索和
了解。在这个过程中,学生需要进一步提高对算法的认识,让计算思维得以形成,从而提升解
决问题的能力。计算机思维在程序设计范畴内,主要反映的是对理解问题的计算特性以及
将
计算特性抽象为计算问题等,然后再通过程序设计对问题进行自动求解。
Python
程序设计语言在高级通用脚本编程语言中得到了广泛的应用,该设计语言具有诸多
优点,例如类库丰富、模式多样、强制可读、灵活通用以及语法简洁等,该设计语言对于计算
机基础课程的学习非常有帮助
[1]
。
2 Python
与算法
计算机科学之所以具有非凡的魅力,在于其无限可能性,
而算法就是其中之一。算法是
计算机问题求解中非常重要的一个步骤,为了更好地养成计算思维,需要将算法理解透彻,使
之成为习惯思维。计算思维的养成,对于今后的日常生活、经营理财以及实践规划上的问题,
都会起到很大的作用。算法与编程语言之间没有关系,并且是独立于编程语言之外的,但是这
并不意味着二者之间始终不会有交集,相反,编程的第一步就是算法,算法与问题的解决效率
以及解决方式之间具有深刻的联系,若是算法离开了程序,那么将失去算法的实际意义。
Python
语言简单易学,同时也便于使用,因此可以作为学生掌握各类算法的有力支撑
[2]
。
3 Python
与计算机硬件