龙源期刊网
http://www.qikan.com.cn
初中
Python
程序设计教学的方法与探究
作者:鲁志建
来源:《文理导航》
2018
年第
19
期
【摘
要】
Python
是近几年迅速流行而普及的一门程序设计语言,
Python
语言课程化也将
成为孩子学习的一种趋势。许多地区已经把
Python
编程基础纳入信息技术课程和高考内容体
系,
2017
年公布的江苏、浙江信息技术高考改革方案中,都将教材中程序设计语言由
VB
改成
了
Python
。初中阶段开展
Python
程序设计教学的首要问题,是如何激发学生学习的兴趣,其
次是如何探索行之有效的教学方法,帮助学生逻辑思维能力提升,最终达成学生信息素养的培
养目标。
【关键词】程序设计;
python
;教学方法;信息素养
一、程序设计教学现状分析
目前,大多数学校还是延续
VB
语言教学,少数学校采用了
Scrath
以及
APP Invertor
等语
言。这些程序设计语言主要分为两类:一是块语言;二是代码语言。块语言的学习适合程序设
计的初学者,譬如小学阶段学习
Scrath
是相当不错的选择。到了中学阶段,学生对程序基本结
构已有一定的了解,加上认知水平的提高,完全可以学习代码语言,从而更好地理解程序设计
的算法知识。
1.
传统程序设计教学中学生的困惑
以大多数学校仍旧采用的
VB
程序设计为例,在代码语言中,
VB
作为一种面向对象的程
序设计语言,其缺点也是显而易见的:
VB
发布至今已经
20
年了,对于技术迅速更替的信息技
术领域,这显得太古老了;学生在写
VB
代码之前需要花大量的时间设计程序界面,设置控件
属性,并不能聚焦到程序设计的算法中去;在日常生活中几乎没有很好的应用,这会让学生感
觉到程序设计距离生活太遥远,不实用。
2.
为什么选择
Python
Python
是近几年随着人工智能的流行而迅速普及的一门语言,未来是
AI
的时代,
Python
语言是最接近人工智能的语言。所以掌握了
Python
语言,是孩子未来发展的基本能力之一。
在笔者看来,
Python
语言是最适合孩子学习的语言之一,相比
C++
或
Java
,
Python
是一门非常
具有人文情怀的编程语言,简单易学,语法优雅,适合新手入门使用。
二、借力
Micro
:
bit
,激发学生兴趣