川教版(2019)七年级上册 信息技术 3.1 我的第一个Python程序 教案(3课时)

文档属性

名称 川教版(2019)七年级上册 信息技术 3.1 我的第一个Python程序 教案(3课时)
格式 doc
文件大小 61.5KB
资源类型 教案
版本资源 川教版
科目 信息技术(信息科技)
更新时间 2020-10-12 14:09:31

图片预览

文档简介

第三单元走进 Python 的世界第 1 节
课题 第三单元走进 Python 的世界第 1 节我的第一个 Python 程序 课型 新授( 3 课时)
学习目标 知识目标 : 掌握 Python 的两种编程环境,掌握 print( ) 函数与 input( ) 函数的基本语法。
能力目标:理解变量及其使用方法,了解字符与整数两种基本数据类型。
情感目标:熟悉程序语言环境,为今后编程学习奠定基础,培养学习兴趣。

教材分析 重点 掌握 Python 的两种编程环境,掌握 print( ) 函数与 input( ) 函数的基本语法
难点 理解变量及其使用方法

教学准备 教学课件、多媒体教学系统

教学活动设计


教学环节及内容 师生活动情况 二次备课
引入新课 讲授新课
一、进入 Python 编程环境
二、编写我的第一个 Python 程序
三、学会用 input ()函数
4、 使用变量
五、实现人机对话 教师谈话引入, Python 是人工智能时代常用的编程语言之一,它语法简单、代码简洁,有着海量的应用模块支持。还记得我们曾在饭店、银行、博物馆和机器人的对话吗?多有意思啊,今天我们就一起走进 Python 的世界去一探究竟。
教师演示 PythonIDLE 编程环境的打开方式:开始 —— “ IDLE ( Python 3.7 64-bit )”学生观看完演示后尝试操作打开 Python 程序编写界面。认识界面,如图:
教师出示任务一:使用 Print() 函数与 Python 环境打个招呼吧。教师提出疑问:使用 print 函数时是不是任何语句都可以?学生做任意操作,得出结论:输入语句必须遵循格式,不能随意输入。教师提示:在 >>> 提示符后输入代码;代码中的括号与引号为英文半角标点。 Print ()函数不仅能在电脑上屏幕上显示文本,还有一些其他功能,同学们可以自学 P39 ,学习 print ()函数的其他功能。
教师讲解:在交互式编程环境中我们需要写一行代码就回车执行一次很麻烦,现在老师就交给大家一个可以吧所有代码写完后在执行的操作,下面我们就使用“代码编程环境”来编写一个 Python 程序吧。
教师演示进入“代码编程环境”的步骤:在“在交互式编程环境” —— 点击“ File ” —— “ NewFile ” —— 新建空 白代码文件成功 —— 点击“ Save ”即可保存当前代码。
教师出示任务二:比较两种编程环境的异同及各自的优缺点。组内交流分工查找相关资料,请小组代表汇报交流情况。
教师演示:电脑向我没提问,真有意思。同学们也想试一试吗?我没可以使用 input ()函数来实现。
教师出示任务三:试一试用 input ()函数让电脑向我们提问吧。
教师提问:同学们,当电脑问我们名字时我们不同的人有不同的回答,那我们怎样才能让电脑记住我们的回答呢?这时候我们需要使用变量。
教师出示任务四:请同学们试一试用变量来获取我们输入的值。同学们在操作中去发现:变量名是不是随意输入的,有什么严格规定?学生操作总结, Python 编程语言对变量名的规定: 1 、变量名第一个字符可以是字母或者“ _ ”;
2、 变量名第一个字符不能是数字;
3、 变量名中不能有“ \ /&%*$?<} ”等特殊符号与标点;
4、 变量名区分大小写,同一个字母的大写和小写,被视为不同的变量名。
我们和电脑的对话非常有趣,同学们可不可以自己也试着编写程序来和机器对话呢?
同学们说出想要对话的内容:利用编程向电脑做自我介绍;用编程进行加减乘除的计算等。
教师出示任务五:请同学们根据自己的想法编写 Python 程序和电脑对话。随机抽取同学展示你与电脑的对话。
教师讲解 int() 函数的应用, int() 函数就是将获取的内容变为整数。
教师出师任务六:使用 int() 与 print() 函数编写几个涉及加减乘除的运算程序。请组员代表展示自己所写的程序。




本课总结 通过本节课的学习,我们了解了 Python 的编程环境和 基本语法,掌握 print ()与 input ()函数的用法以及变量的使用方法。通过本节课的学习同学们能编写一段程序程序与电脑进行对话了。
拓展性运用(知识生成、拓展提高、规律总结、知识框架、板书)
第三单元走进 Python 的世界第 1 节我的第一个 Python 程序 一、进入 Python 编程环境
二、编写我的第一个 Python 程序
三、学会用 input ()函数
四、使用变量
五、实现人机对话
作业 课后思考、讨论: Python 编程的功能很强大,除了今天我们接触到的这些知识之外,还有一些什么其他运用呢?
反思