APP下载

浅谈“数据与计算”中PYTHON语言的教学策略

2021-11-03龙桃芳

锦绣·下旬刊 2021年12期
关键词:Python语言语言教学策略

龙桃芳

摘要:python语言是一种相对先进、简单、易于理解和容易上手的编程语言,它也具有广泛的应用和全面的特性。因此,高中信息技术课程的教师应了解加强python语言教学以促进学生的成长和发展。通过教授学生使用python语言编程语言进行学习,可以有效帮助学生掌握信息技术知识和操作技能,从而促进学生的成长和发展。本文展开对“数据与计算”章节中python语言分析,并提出相关的教学策略。

关键词:数据与计算;python语言;语言;教学策略

前言

根据最新的高中信息技术课程标准,要培养学生的核心能力,以此作为培养学生信息技术意识、提高理解能力的基础。使用现代信息技术产品的能力。随着python语言编程语言在大数据和人工智能领域的飞速发展,高中信息技术课程以python语言教学为基础,结合实际的教学经验,引导学生学习计算机语言,培养学生核心素养信息技术能力。

一、高中信息技术课程开展python语言教学的重要性

1.什么是python语言

python语言是一种计算机编程语言,最早出现于1989年。python语言相对于我们平时所说的C、C++来说具有一些鲜明的特点,易于扩展。同时python语言是推动现代大数据行业、人工智能领域等诸多新颖产业发展的计算机技术基础。

2.python语言编程语言的特点和优点

(1)简便性。相较于传统的计算机语言,python语言具有一定的简便性,非常适合人们在计算机运用过程当中解决一些常见的问题。同时python语言能够极大地提升人们的计算机工作效率,达到理想的效果。

(2)可移植性。python语言已经被移植在許多平台上。如果你小心地避免使用依赖于系统的特性,那么你的所有python语言程序无须修改,就可以在Linux、Windows、Android等多平台上面运行。

二、“数据与计算”中python语言的教学策略

1.在基础课程教学中奠定语言基础

python语言课程的学习对于学生计算思维的提升具有重要意义,但前提是学生在学习过程中打下了扎实的基础。为了给学生的课程知识打好基础,教师在教学过程中必须清楚地教授基础知识。教师还应运用丰富的语言技巧,帮助学生理解所学,在教学中更加抽象。对于难点的部分,教师可以将学生在生活中熟悉的事物引入模拟教学中,让学生在加深学生记忆的同时更好地理解,让学生更容易学习。

例如学生在刚刚进入python语言的学习时,会对学习的内容和形式有疑惑,此时就要通过细致的讲解,解决学生的基础性疑惑,打牢未来的学习基础。如python语言是面向对象的,学生会对此基础概念产生疑惑,可以用面向过程的c语言和其进行对比教学,用生活中的实例五子棋中绘制棋局来向学生解释,分别为学生展示这两种的设计思路,然后总结出面向对象是以功能来划分问题不是步骤,而同样的绘制棋局,这样的行为在面向过程的设计中分散在了多个步骤中,可能会出现不同的绘制版本,设计人员会考虑实际情况进行简化。最后用两句话总结帮助学生记忆:面向对象就是高度实物抽象化、面向过程就是自顶向下的编程。通过实例对比教学学生对基础性的知识把握的更牢固,计算思维也能得到更快的提升。

2.清晰明朗的讲解python语言特殊的用法

在python语言中,变量无须声明,值和类型可以改变(教材72页)。教师通过演示和讲解,让学生理解变量的值和类型转换的过程和最终结果。在教学80页“end=‘的作用”内容时,可以通过一般输出过程与“end=‘”输出过程的对比来教学,讲清“end=‘”的格式(python语言中单引号和双引号的通用方法)。此时学生已有了程序设计基础,可以鼓励学生自主学习。

3.创新教学方式合理分配教学

高中生虽然在心理发展上趋于成熟,但接受知识的能力更强,对学习更简单的python语言的接受度更高。但是高中生在这门课之前没有计算语言学习的基础,也没有形成系统全面的计算思维。

例如在课程的安排和设置中可以先从简单的内容学起,同时高中阶段的python语言教学不需要太注重复杂的高级部分,首先要让学生对课程产生兴趣和信心,强调python语言的基本用法和常用算法思想,在内容的安排中可以这样设置:将面向对象程序设计及算法的概念、对象类型、常量、变量、运算符以及流程结构、算法的概念和表示、解析算法和枚举算法这些课程作为必修的重点来学习,其余的python语言的硬件编程、常用拓展模块和其它拓展模块等内容可以设置为选修的内容,让学有余力的学生获得更多的提升空间。这样的课程设置保证学生能够先参与到学习中,才能从中提升计算思维。

目前信息技术课程中的几种主要教学方法为讲授法、任务驱动法、基于问题学习法等,结合”python语言教学的特点和落实计算思维培养的目标,有一种以项目式教学为指导的“案例启发创作”的教学法比较适用。案例启发创作的教学思路就是会先在课堂上设置情境,提出要解决的问题,然后学生在教师的指导下对问题进行逐渐的深入分析,最后提出问题的解决策略。在这一过程中学生在解决问题的过程中进行了积极的思考和探索,有利于提升学生的计算思维。如经典案例编写函数模拟报数游戏:有”n”个人围成一个圈,顺序编号,从第一个人开始从”1”到”k(假设k=3)报数,报到”k”的人退出圈子,然后圈子缩小,从下一个人继续游戏,问最后的留下的是原来的几号?

结语

综上所述,在python教学中培养学生的计算思维符合教育改革的发展,也有利于学生思维的发展和个人的成长。除了巩固学生的基础知识、合理分配教学时间和创新教学方法外,教师还应积极探索适合培养学生计算思维的几种策略,重视培养学生计算思维帮助学生成为社会需要信息时代新人才的多元化发展。

参考文献

[1]林振德.基于培养思维能力的Python语言程序设计教学[J].电脑知识与技术,2020,16(36):172-173.

[2]顾建军.信息与计算科学专业的Python教学分析与设计[J].科技资讯,2020,18(35):35-37.

猜你喜欢

Python语言语言教学策略
高中化学反应原理学习难点及教学策略研究
统编本初中文言文选文变化及教学策略
初中数学绝对值概念教学策略
关于提高小学生识字实效的教学策略
基于Python语言和支持向量机的字符验证码识别
论Python程序设计语言
基于Python语言的面向对象课程实践教学探讨
基于Android的Python语言英汉维电子词典设计与实现
我有我语言
语言的将来