网站大量收购独家精品文档,联系QQ:2885784924

Python程序设计教学中的“透和趣”.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Python程序设计教学中的“透和趣”

摘要:Python编程语言因拥有得天独厚的优势,具有胶水语言的特性,在语法简洁、数据处理、自动化运维等领域表现优异,所以在众多的编程语言中脱颖而出。作为一门高效的编程语言,Python也适合于人工智能的编程语言。作者以苏教版初中信息技术第四章《初识Python》一课为例,分享在课堂设计中如何构建趣味课堂,实现编程教学的透彻学习与理解。

中图分类号:G434?文献标识码:A?论文编号:1674-2117(2022)05-0039-03

编程语言的学习需要在兴趣支撑下构建知识体系,才能真正地将语言学透学精,并灵活运用于学习、工作中问题的解决。但在传统课堂中,如果不改变教育模式,依旧选择“包办”的教学模式,将会逐步扼杀学生对新事物的探索欲望与想法,从而使其丧失兴趣,变主动学习为被动学习,违背真正意义上的教育初衷。《初始Python》作为学生认识Python的第一课,对学生学好并有兴趣学完这门编程语言起着至关重要的作用。因此,笔者认为起始课的设计关键不在于内容的多,而在于学生兴趣的建立以及软件的基本使用和对软件功能的认识。基于这一认识,笔者最终将教学内容确定为掌握最基本的操作,以体验Python创作出的作品的强大效果为主,充分激发学生学习编程的热情。

经过磨课和对学生情况的初步认识,笔者将本节课的内容设计为四个维度,每个维度设计多个梯度,届时现场根据学生的反馈动态调整。努力实践让学习变成学生自己的事情,让学生按照自己的节奏和方式去学习,让学习真正发生在学生身上。

●创设情境,认识新朋友Python

Python第一课如何引入呢?正确的打开方式是什么呢?为节约时间,减少不必要的烦琐操作,笔者采用了直接引入的方式:先抛出Python图标(如下页图1)猜图,让学生先观察软件图标的特点,总结出图标由蓝色与黄色的两条大蟒蛇组成;再由对Python有过了解的学生的讨论,引出这是Python软件,了解软件的创始人是来自荷兰的吉多·范罗苏姆(GudiovanRossum),他有一句名言“人生苦短,我学Ptyhon”。学生在轻松愉悦的氛围中加深了印象,通过给出提示音标,学生齐读,让学生能够正确拼读Python。

●探究新知,多维度任务设计

Python编程敲代码是冷冰冰的,为了让枯燥的敲代码变得有意义和有情趣,笔者设计了认识新朋友Python并与之展开对话的情境,从人机对话需要共通的语言进行交流入手,让学生明白学以致用,同时又饱含浓浓的人情味儿。为实现与Python的对话,笔者创设驱动问题如下:①在哪里对话?②用什么语言?③用什么形式?④如何实现一问一答?⑤如何实现多问多答?这些问题为后续的多维度设计做好了铺垫。

1.任务一:创建Python应用程序

对Python的教学应以小切口进入,对软件的基本操作应该实现百分之百的教学效果,所以笔者以操作图、演示和生产车间(代码编写环境)与超市(运行结果展示)的类比讲解,通过对学生视觉、听觉等感官刺激,使学生掌握文件的新建、保存、打开和保存类型(如图2)。

2.任务二:对话Python

IB课程文件中写道:“我们相信探索是学生学习的最好方法。在探究中学生形成自己的问题,设计自己的探究,评估各种可以用来支持自己探究的方法,接下来开展有助于找到问题答案的研究、实验、观察和分析。”

目前,教师设计以学生为中心的课堂教学的意识逐渐增强,这也让学生拥有了不断尝试与调整自己的机会。在探索的过程中,学生即便是遇到了棘手的问题,也会有意识地去寻求同伴的帮助与协作,而和同伴一起解决问题,也能够让学生体会到合作的力量和美好。

在此环节,涉及本节课的Python编程基础知识如图3、图4所示。因此,笔者采用学生探索、小组合作的方式,加强学生体验,使其在探究、试错与合作的过程中掌握知识。

人机对话和人与人的对话方式不同,笔者通过直接输入对话的错误方式,让程序产生报错提示,使学生意识到要想实现与Python的对话,就需要学习Python的语言。那如何让Python看得懂我们想对它说的话呢?教师引出输出语句print(),讲解格式要点。只有问,何来答?引出输入语句input()。学生在实践过程中,不可避免会出错,而纠正错误的过程就是学习的最好方式,学生在实现一问一答中试错、纠错、合作。

3.任务三:多问多答

学生在掌握以上知识的基础上,结合教师提供的学习素材,再去思考与尝试实现多问多答。学生复制、粘贴代码,两段相同的代码就可以重复实现两次对话,如果有更多次的对话,可以继续复制粘贴,重复代码为后续的循环做了铺垫,这样有梯度与层次的问题设计,有利于计算思维的形成。最后,教师对学生遇到的问题进行总结,节省课堂时间,提高课堂教学效率。

4.学情检测,PK抢答

若要进一步加强学生对知识的掌握,可通

文档评论(0)

ZC强 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档