Python
语言程序设计教学体系建设
刘卫国,奎晓燕
【摘
要】
分析
Python
语言的特点,提出
Python
语言程序设计课程教学的两
个层次,针对不同层次提出相应的教学目标;针对计算机公共课程的教学要求,
结合本科人才培养
方
案,从
教
学内容
、
实践环节
、学时
安排等方面
阐述
Python
语言程序设计课程的教学实施。
【期刊名称】
计算机教育
【年
(
卷
),
期】
2017(000)008
【总页数】
5
【关键词】
Python
语言;程序设计;教学体系
0
引
言
计算机程序设计基础是高等学校计算机基础教学的核心课程
[1]
,它以一种高级
语言作为程序实现工具,介绍程序设计的基本思想和方法,既可为后续相关计
算机课程学习奠定基础,也有助于学生更加深刻地理解计算机求解问题的方式,
因而计算机程序设计课程也是计算思维能力培养的重要载体,是对学生进行计
算思维能力培养最直接、最具操作性的课程。
传统的高级语言(如
C
语言)往往为了兼顾性能而采用较为复杂灵活的语法规
则,所以需要掌握的细节多,即使实现最简单的功能,也要涉及很多概念,其
他许多高级语言亦是如此,这就制约了计算机作为一种普适工具在各学科专业
中的深入应用。
Python
语言是一种功能强大的程序设计语言,以优雅、清晰、
简洁的语法特点,能将初学者从语法细节中摆脱出来,而专注于解决问题的方
法、分析程序本身的逻辑和算法
[2]
。
Python
语言还具有大量优秀的第三方函