《人工智能编程Python初体验》教学实录与评析

□执教者:玉林高级中学朱苗祥□评析者:玉林高级中学黄坚超
近年来,人工智能的发展十分迅猛,自从阿尔法围棋(AlphaGo)战胜世界围棋冠军之后,人工智能在社会上的热度持续不减。以Python为代表的人工智能编程语言凭借其语言本身的简洁易读性和可拓展性,辅以完善的基础代码库和丰富的第三方代码库,在人工智能领域受到了人们的青睐。我国部分省市已将Python 编程纳入中小学课堂教学,广西现行教科版高中信息技术必修教材《信息技术基础》在讲到第三章第二节《信息的编程加工》时仍然采用了老版的VB语言教授计算机编程加工的过程。该课时教学目标是,通过让学生学习和运行代码,体验计算机编程的过程,了解计算机加工信息的内在机制和原理。本文执教教师在讲授该教学内容时,直接将教材中的VB语言换成了流行的Python语言,并以一系列有趣的程序编写为例,鼓励、指导学生通过模仿编写代码、尝试修改代码片段,不断激发学生的编程兴趣,提高学生学好编程的信心;学生在参与式学习过程中体验到编程的魅力,克服了畏难情绪,顺利达成了学习目标。
一、
“刷脸”激趣,Python魅力初体验
师:(课件展示北京大兴国际机场航站楼外观图)同学们,谁知道图片上展示的是什么地方?
高频淬火工艺生:北京大兴机场。
师:对。这就是2019年9月25日开通运营的北京大兴国际机场。在这里,你可以体验到人脸识别技术所带来的便捷——值机、安检、登机均可通过“刷脸”来完成。大家有没有过类似的“刷脸”体验?
生:有,在超市购物自助买单时,可以用人脸识别完成支付。
师:的确,在我们的生活中,越来越多的场景已经
用到了人工智能技术,比如通过手机拍照购物、AR扫一扫识别花卉、AI智能识别垃圾分类等。科技让我们的生活变得越来越便捷,你们知道吗,上面所列举的所有技术都离不开编程。有谁知道什么是编程吗?
生1:编程就是程序员写代码,比如C语言。
生2:还有C++、VB。
师:看来,你们对编程已经有了一定的了解。其实所谓编程,就是编写程序,用计算机可以理解的程序设计语言给计算机下达指令,让计算机执行某项特定的操作。今天,我们一起来学习时下最热门的Python编程。
师:请打开电脑桌面上的Python集成开发环境IDLE (师课件展示IDLE图标,学生打开该图标)。
师:接下来大家跟着我一起输入代码。先输入import turtle,然后按回车键。有什么现象发生吗?
毛发生长剂生:没有。
羽毛球柱
苯甲酸乙酯的制备师:确实没有。大家先来猜一猜这行代码是什么意思?
变速叉生1:进口乌龟。
生2:乌龟重要性。
师:从字面上看,似乎有这层意思,但是,在计算机科学中,它的意思是“导入海龟库”,你也可以想象成“召唤神龟”(生笑)。虽然计算机现在没反应,但其实“神龟”已经被“召唤”成功,我们之所以没看到什么反应,是因为“神龟”不知道自己该以什么样的形态出现。于是,我们需要给出第二条代码指令,比如turtle.
冷凝器设计shape(“turtle”),然后按下回车键。(生操作)有什么事情发生吗?
生:出现了一只乌龟!
师:是的,我们编写的代码开始发挥作用了。第二2020.12
广西教育·理论
59

本文发布于:2024-09-24 18:28:08,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/328161.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:编程   代码   计算机
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议