python程序设计教学方法研究

发表时间:2021/7/23   来源:《中小学教育》2021年6月1期   作者:单姗
[导读] python属于编程语言中的一种,对于高中生来说,想要学习好python会有很大难度,尤其是很多初学者根本听不懂,这也导致学生丧失学习兴趣。如果学生无法主动学习,就算教师讲解的再细致仍然不能理解,所以教师要采用不同的教学方法,以此来激发学生的学习兴趣,只有学生的兴趣提高才会对学习python有帮助,从而用最短的时间掌握python基础知识。本文会对python程序设计教学方法进行研究分析,通过教学

单姗   河北省沧州市第一中学  河北  沧州  060000
【摘要】python属于编程语言中的一种,对于高中生来说,想要学习好python会有很大难度,尤其是很多初学者根本听不懂,这也导致学生丧失学习兴趣。如果学生无法主动学习,就算教师讲解的再细致仍然不能理解,所以教师要采用不同的教学方法,以此来激发学生的学习兴趣,只有学生的兴趣提高才会对学习python有帮助,从而用最短的时间掌握python基础知识。本文会对python程序设计教学方法进行研究分析,通过教学方法的创新,不断提高学生综合能力。
【关键词】python程序设计;教学方法;研究设计
中图分类号:G652.2   文献标识码:A   文章编号:ISSN1001-2982 (2021)6-052-01

        引言:目前来看在众多编程语言中,python无疑最受欢迎,通过编程语言流行指数调查可以看到,截止于2019年,python的占比已经达到29%高居首位。在人工大数据时代到来后,python的优势得到更为显著的发挥,相比其他编程语言python的效率会更高,并且语法简答容易上手,因此学习难度上并不大。当下python已经应用在多个领域中,包括网络编程、金融分析、自动化运维等等,由此可见python的作用显著,不过如何能够让学生在短时间内掌握基础知识至关重要,所以教师应设计出符合学生实际情况的教学方法。
        一、python程序设计课程安排
        由于高中阶段学业繁忙,文化课程就已经占据了大量时间,因此要对信息技术进行合理规划,同时把python作为重点教学任务。首先把python氛围基础理论与实践两个部分,基础理论在24学时,而实践课程稍多应该在32课时左右。教学过程中需要注意理论与实践交叉进行,所以需要设计出较为有效的教学方法,确保学生能够在获得理论的同时展开实践,以此来提高学习效果。比如在教学过程中利用项目驱动法,为学生讲授基础理论后,让学生自主实践,以此来巩固知识内容,对python有更为深刻的学习体验与认识,切实掌握python编程语言。
        二、python程序设计教学方法
        1.语法基础入门教学
        由于很多学生缺乏基础,在学习过程中晦涩难懂,所以要求教师能够帮助学生从基础理论中入手,这样后续学习时就会更为轻松。基础理论在于培养学生的python逻辑思维,因此利于学生掌握python编程语言,例如在《数据编码》的教学中,主要帮助学生掌握数据计算方法。为了让学生了解常用知识点,教师可以采用课堂讲授为主,PPT为辅的教学形式,通过PPT中的教学案例,帮助学生掌握数字类型正确使用方法,以此来激发学生的编程思维。教师把该章节制作成PPT课件,并探究如何用程序去解决问题。



        2.发散需求进阶学习
        在学生掌握相关基础知识后,教师应该不断扩展需求,引入更多的知识内容,确保学生能够掌握GUI编程、类与对象、文件操作等难度更大的知识。不过在这个阶段教师要采用不同的教学方法,实现从易到难的跨越,增强学生的成就感与自信心,能够更为主动的参与到python编程语言学习。例如《数据类型》中,主要带领学生了解简单的数据类型,包括整数int、浮点数float、字符串str、布尔bool等重要的数据类型。其次掌握基础知识后,教师提出案例:某个用户预定了编号为ID0010230的商品,具体单价15.68元,总数为36,这三个不同类型的简单数据,可以组合成复合数据类型,用BookInfo0(“ID0010230“,15.68,36)表示,促使学生深入《数据类型》知识。
        3.项目驱动提高综合能力
        项目驱动教学法主要是为了增强学生的综合能力,大多在学生掌握基础知识点后开展,教师通过选择符合教学内容的项目案例,比如微信小程序、网站开放等内容,同时结合本节课的知识难点,在实践过程中进行熟悉和掌握,能够利用知识去解决问题。另外为了遵循理论与实践交叉教学的原则,必须在学生掌握基础知识的条件下,让学生动手去编写程序,遇到困难时自主研究和解决,这样掌握的知识才会更加牢固。在学生完成项目任务后,教师需要对学生编写的程序进行评价,同时给出相应的改进意见等,同时以项目案例文档的形式进行保存,作为学习、考核的重要依据。
        三、python教学中的关键问题
        目前来看在实际教学过程中,学生积极性不高是主要问题,很多学生不爱实践动手,这也导致教学两极分化现象严重,不少学生无法运用已掌握的知识去解决问题。这一点从学生投入的时间就能看出,因此需要教师继续完善教学方法,能够兼顾到所有的学生,切实提高学生综合能力。教学时可以适当加入简单易懂的小程序,让每位学生都能得到锻炼,并快速掌握知识点,其次项目驱动教学中,教师应注意做好引导,适当的给予学生启发,推进项目教学进程。对于python教学来说,只有真正动手编程才会有所提高,所以应增加开发实践课程,锻炼学生的综合能力。
        结束语
        自从Python加入到高中信息技术课程受到了广泛关注,在当下这个人工智能时代背景中,Python无疑是较为出色的解释型脚本语言,因此也称为高中教育的重要内容。在信息技术教学过程中,教师必须对Python的教学方法进行研究,同时展开更多新的尝试,确保学生能够真正掌握这项技能,从而实现学以致用的目标。对于学生来说Python有很大用处,简单学习就可以编写出实用的小工具,提高日常学习效率。但很多高中生计算机能力薄弱,所以学习过程中晦涩难懂,因此需要教师合理设计教学方法,帮助学生掌握Python。
参考文献:
[1]段亚西,徐成振,魏凌华,高艳玲.Python语言程序设计课程教学方法探究[J].科技风,2021(17):40-42.
[2]周会平,毛新军,徐建军.程序设计教学生态建设与应用[J].软件导刊,2021,20(06):5-9.
[3]毛焱颖,张羽,焦柳丹.Python语言程序设计课程教学实践[J].电子技术,2021,50(05):76-77.
[4]周利荣.Python程序设计教法改革与探索[J].电脑知识与技术,2021,17(14):71-73+93.
[5]覃凤宁.高中信息技术程序设计教学方法初探[J].求学,2021(16):13-14.

投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: