龙源期刊网
http://www.qikan.com.cn
论
Python
程序设计语言
作者:朱鹏飞
来源:《数字技术与应用》
2017
年第
03
期
摘要:随着科技的不断发展,也带动着社会的持续进步。相对而言,对于多元化人才的需
求也在不断提升,特别是在当前信息化时代背景下,市场对于计算机人才的要求不仅仅局限于
技术能力方面的需求,更体现在计算思维能力是否具备。虽然目前我国诸多高等院校也开设了
对应的计算机课程教学,但是目前教学仅仅以传授知识为主,对于学生能力的培养往往过于忽
视,因而研究如何针对大学生的计算思维能力进行培养,同时引导他们运用这种能力去解决一
些现实问题,也是目前值得重视的问题之一。本文就以当今高校中开设的程序设计课程
Python
语言为例重点阐述对学生计算思维能力的培养。
关键词:计算机课程教学;程序设计;
Python
语言;计算思维
中图分类号:
TP301
文献标识码:
A
文章编号:
1007-9416
(
2017
)
03-0238-02
1
引言
就一般计算机教学而言,主要以学习程序构成、编程方法以及软件开发等为主,特别是对
于大学计算机教学而言,可以分为课程教学与上机实践两个教学阶段,对于前者,一般是要求
学生初步了解程序的基本理念、构成,获得更多编程基础语言的知识储备;而对于后者则更加
注重对学生计算思维能力的培养,同时让学生能够将这种思维能力用于处理一系列问题,从而
达到学以致用的效果。当然,计算机学习过程也是较为缓慢的过程,而要解决普遍学习者入门
难的问题,对于教学,特别是上机实践教学引入科学的教学方式也是十分必要的。基于面向对
象的、解释类型的
Python
程序设计语言,其主要优势体现在其程序语法的简洁性,易读性,
其整个学习过程特别是上机实践过程入门简单,上手容易,非常适用于满足不同计算机基础学
生的学习需求,且具有泛用性,与其他程序设计语言良好的通用性等特点。因此,笔者将通过
本文,从
Python
程序设计语言对学生计算思维能力的培养方面入手,进而进行具体的分析与
探讨。
2
计算思维的基本概念
计算思维就是一种思维方式,而其主要是依靠基本的简化、嵌入、转化及仿真等程序处理
方式,将单个看似难度较大的程序难题二次整合,同时诠释成为一个公众能够知晓问题如何处
理的思维方式;同时它也是一种递归思维方法,即推行并行处理,就是将程序代码与数据之间
实现双向翻译转换,而且它还能够达到多维研究推行检测的效果;当然,计算思维还能够保证
通过抽象及解析来调控繁琐的任务或者展开大规模的、繁杂的系统设定,当然也是以关注分离
作为基础;而且可以挑选科学的方法去产生单一问题,或对某个问题的有关内容进行建模,从
而降低其解决和处理难度性的思维方式;当然,对于计算思维而言,同时还会衍生出防护、预