1、川教版(2019)信息技术七年级(上)册教学设计课题第1节 我的第一个Python程序课型新授课授课时间第1课时 共3课时教材分析本课为第三单元第一节我的第一个python程序的第一课时,通过学习,学生可以了解人工智能的初步知识,学会使用python的两种编程环境和print()函数的使用。学情分析本节课的教学对象为七年级学生,学生对编程充满兴趣,python变成相比图形化的编程显得更加抽象,需要更加灵活的思维能力,所以在首次接触代码编程在编写上、认知上还存在一定的困难,因此第一节课重在培养兴趣,规范编写操作。教学目标1、 根据情境选择进入合适的python编程环境、保存并运行示例代码。2、
2、掌握print()函数的基本语法并能正确利用print()函数输出各种类型的数据。3、 掌握python编程中的注意事项。教学重点教学重点:1、 根据情境选择进入合适的python编程环境、保存并运行示例代码。教学难点:1、 掌握print()函数的基本语法并能正确利用print()函数输出各种类型的数据。2、 掌握python编程中的注意事项,养成良好的编程习惯。教学流程教师批注课堂导入播放人工智能机器人视频,激发学生学习兴趣,同时引入Python编程语言。我们刚刚经历了一段“人机对话”,那同学们思考一下,这样的对话使如何实现的呢?最高:珠穆朗玛峰最矮:江西庐山通过播放视频引入新课。教学过程
3、知识拓展:Python编程语言这种人机交互的对话,都是通过编程语言实现的,编程语言有很多种,之所以选择python,是因为python语言是入门比较简单的编程语言。(1)Python的起源:Python的创始人为荷兰人吉多范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧蒙提派森的飞行马戏团(Monty Pythons Flying Circus)。(2)Python的特点:简
4、单易学:关键字较少,结构简单,有一个明确定义的语法,学习起来更加简单;易于阅读:Python采用强制缩进的方式使得代码具有极佳的可读性; 易于维护:Python的成功在于它的源代码是相当容易维护的; 免费开源:是一种开源语言,底层使用C语言实现; 可移植性强:基于其开放源代码的特性,Python已经被移植到许多平台; 面向对象编程:既可面向过程也可面向对象编程,在Python中“一切皆对象”; 可扩展可嵌入:可把它写成C或C+,扩展到你的python代码中;丰富的库:有自己的标准库以及非常多的第三方库。 (3)Python的应用领域一、进入Python编程环境所有编程语言都有自己的编程环境,就
5、像我们处理数据需要在WPS表格里编辑,处理文稿需要在WPS演示文稿里面编辑一样,Python的编程环境需要下自带的“交互式编程环境”里面进行运行。所有编程语言都有自己的编程环境,就像我们处理数据需要在WPS表格里编辑,处理文稿需要在WPS演示文稿里面编辑一样,Python的编程环境需要下自带的“交互式编程环境”里面进行运行。点击开始菜单中的“IDLE(Python 3.8 64-bit)”,就进入了python编程语言的“IDLE交互式编程环境”。“IDLE交互式编程环境”启动后的界面如下:(一)交互式编程环境我们用一行简单的代码,来体验以下交互式编程吧,和与交互式编程编程环境打个招呼。练习一
6、:使用print()函数,任意打印一些语句试试,看会不会遇到什么问题?(二)print()函数这是我们初学者学的第一个Python程序,这个程序的主体由一个函数组成,这个函数的函数是print(),print()函数为输出语句,将需要显示的内容输出到相应位置。print()语句括号里的内容包括:不带引号、搭配单引号、搭配双引号、搭配三引号4种情况。print(8)print(你好)print(你好)print(你好)练习二:总结一下使用print()函数时,在格式上需要注意些什么?print()函数不仅能让电脑在屏幕上显示出文本,还有计算的功能,如下图所示。输出字符串:print(字符串) p
7、rint(字符串) print(字符串) 输出运算结果:print(算式&变量名)输出时既有字符串又有运算符号:print(字符串*数据)练习三:请输出下面的图形:*二、编写我的第一个python程序像上面这样每写一行代码就回车执行很麻烦。难道不能将所有代码全部写完后,再让电脑执行吗?另外我们每次运行了都不能保存,那可以有方法尽心保存吗?下面我们就使用“代码编程环境”来编写一个python程序吧。要写完所有代码后再执行,我们需要从“交互式编程环境”进入“代码编程环境”。(一)代码编程环境1、在交互式编程环境中点击File-New File,新建空白文件。2、在代码编程环境中编辑代码。3、在代码
8、编程环境中,点击File-Save,保存文件。4、在弹出的窗口中,选择存储位置(如:桌面),命名后保存文件。5、在代码编程环境中,点击Run-Run Module,运行程序。6、在交互式编程环境中查看程序运行结果。(二)两种编程环境的区别交互式编程环境代码编程环境1、标题是Python 3.8.0 Shell1、标题是untitled2、菜单4、5项是Shell和Debug2、菜单4、5项是Format和Run3、编辑区默认很多字符信息3、编辑区为空白4、每次只能执行一条语句4、一次可执行多条语句5、输入的代码不能保存5、输入的代码可以保存练习四:用代码编程环境进行编程:(1)用print()
9、函数输出:欲穷千里目,更上一层楼。(2)保存到桌面(3)命名为:古诗初步感知python编程,了解python编程语言的特点和应用领域。讲解交互式编程环境,让学生深入了解。讲解print()函数,并举例演示,学生自主学习并跟随老师编程练习。学生自主探究,完成练习任务。从问题引入代码编程环境,演示代码编程环境的使用步骤。学生独立完成利息任务,教师评价。课堂小结一、进入python编程环境(IDLE交互式编程环境)步骤:编写一行代码,直接敲击回车键即可执行代码。二、编写我的第一个python程序(代码编程环境)步骤:1. 新建空白代码文件,2. 编写完所有代码,3. 按“Ctrl+S”保存代码文件,4. 按F5键运行代码文件。三、使用print()函数时,要注意所使用的标点符号都要在英文半角状态下输入。课后作业1、上网搜索,看还有哪些进入“交互式编程环境”的方法,还有哪些“代码编程环境”或工具。找到后,大家互相交流分享。2、总结交互式编程环境与代码编程环境各自的优缺点。3、上网搜索还有哪些运行代码的方法,找到后交流。教学反思
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。