年终活动
搜索
    上传资料 赚现金
    英语朗读宝

    湘电子版八年级上册信息技术教案认识Python语言 教案

    湘电子版八年级上册信息技术教案认识Python语言 教案第1页
    湘电子版八年级上册信息技术教案认识Python语言 教案第2页
    湘电子版八年级上册信息技术教案认识Python语言 教案第3页
    还剩5页未读, 继续阅读
    下载需要15学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    信息技术八年级上册第8节 认识Python语言教案设计

    展开

    这是一份信息技术八年级上册第8节 认识Python语言教案设计,共8页。教案主要包含了强大的编程语言——Pythn,上网搜索“pythn”,准备Pythn运行环境,认识Pythn编程环境,合作探究,课堂练习等内容,欢迎下载使用。
    电子版信息技术年级上册《认识Python语言教学设计课题 认识Python语言单元单元学科信息技术年级年级学习目标1、认识Python及IDLE,会运行Python程序:2、掌握Python的第一个语句——输出指令print。3、在知识的获取、收集过程中,培养学生逻辑思维能力及合作、交流能力,实践能力重点print指令的语法难点在编程中,针对不同的要求,灵活应用print指令。 教学过程教学环节教师活动学生活动设计意图导入新课12015年,谷歌公司开发的AlphaGo(阿尔法狗)计算机程序(围棋程序)横空出世,大杀四方。20163月,阿尔法狗以41的战绩打败围棋世界冠军李世石;20175月,Alpha GoMast)以30的战线打败了排名世界第一的世界围棋冠军柯洁。201710月,谷歌发布了最强版 AlphaGo,代号 AlphaGo Zero。经过自我训练,zero就打败了此前战胜李世石和柯洁的旧版AlphaGo,短短25个月, AlphaGo超越人类成为“围棋之神”。教师设疑:是谁打败了围棋高手呢?学生思考并交流,进入今天的新课题。邀请学生回答问题。    通过案例和教师提问,学生自主思考问题     通过阿尔法狗与围棋高手对决案例引出计算机程序,导入新课——认识 python。引用案例有助于提高学生兴趣,活跃课堂气氛,符合初中学生好奇,善于研究的特点。讲授新课强大的编程语言——Python1、教师设疑:(1)什么是Python语言?(2)如何获得 Python软件?(3)Python语言的运行环境是怎样的?(4)如何使用 Python语言显示指定的内容?二、上网搜索“python”1、学生上网搜索“python”,搜索关于 Python的故事、Python语言的特点。小组内互相交流。教师提示:打开网络浏览器,尝试用百度、360等搜索“python”。学生自主学习三分钟。2、教师讲解Python的故事Python是由荷兰人Guido于1989年发明第一个公开版本发行于1991年。1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了 :类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。乃至Python发展至今,无论是从入门级选手(爬虫、前端、后端、自动化运维)到专业级数据挖掘、科学计算、图像处理、人工智能,Python 都可以胜任。3、教师提问:刚刚大家上网搜了那么多,老师想考考你们,你们知道Python的特点有哪些吗?指名学生回答问题。教师总结:它是一种计算机程序设计语言,是目前最受欢迎的语序设计语言之一。它具有简单、易读、速度快、易维护、用途广泛和完全免费的特点。4、教师提问:那Python的应用领域有哪些?指名学生回答问题。教师总结:数据分析、教育、桌面界面开发、软件发开、智能硬件开发、Web和Internet开发。二、下载Python软件网上搜索Python,找到对应软件进行下载。教师提示:下载 Python运行环境的安装程序——针对合适的操作系统,选择版本为 Python3.x的安装文件。三、准备Python运行环境安装 Python运行环境双击进行程序安装,选择合适的参数,单击“Install Now”,安装完成后就建立了Python运行环境。教师提问:Python运行环境是什么?学生思考并交流三分钟。指名学生回答问题。老师讲解:Python属于解释型语言,也就是所编写的代码需要一个“翻译者”一句一句地解释给计算机,让计算机明白它到底需要执行什么样的命令。这样的“翻译者”称之为运行环境。四、认识Python编程环境1.认识Python软件下载并安装 Python软件之后,会出现 Python软件的文件列表,其中Python3.x(x-bit)”的选项为 Python的逐行运行程序。IDLE是 Python提供的标准编程环境。2、Python IDLE编程环境选择“DLE( Python3.x x-bit)”,进入调试页面,选择“File”菜单中的“New File”选项,打开IDLE代码编辑器,如图所示。五、编写“ Hello world!”程序1、认识输出函数print()输出是编程的基本内容之一。 Python语言的输出,可以使用print()函数实现。输出指令:print(你想要输出的内容)>>>print(“hello”)>>>print(12)>>>print(2+3)>>> print(“加法运算2+3=”,2+3)教师设疑:仔细观察结果,思考 print可以输出什么内容?相应格式是什么?组内讨论。学生自主交流并思考问题。指名学生回答问题。教师讲解Print函数格式格式:print(内容1,内容2,…[,end=“结束符”])功能:输出括号里的内容。内容可以是数字或者符号,如果有多个内容可以用逗号分开。默认情况下,输出内容后会自动换行;如果输出内容后不需要换行,则可以指定结束符为空,即end=“”。教师强调注意事项:这里的括号是英文括号切忌写成中文,以后编程用到的各类符号均是英文符号输入代码错误,python会有红色英文提示。2编写第一个程序在IDLE代码编辑器中新建文件,并输入如下语句:3运行程序从IDLE代码编辑器中选择“Run”菜单中的“ Run module”,开始执行当前编写的代码。运行之前会提示保存程序。4保存文件编辑和调试 Python文档之后,可以选择“File”菜单中的“Save”命令,输入文件名,保存文件。注意,编辑代码的过程中,要养成随时保存文件的好习惯。六、合作探究1、身高体重指数是国际上常用的衡量人体胖瘦程度的一个标准。它的定义如下体质指数(BMI)=体重(kg)÷身高(m)的平方如:70÷(1.75×1.75)=22.86请用print输出自己的体重指数。小组内交流解决,并试着输入电脑进行实操。教师巡查。2、知识拓展编程语言是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。编程语言又称“计算机语言”,种类非常多,可以分为机器语言、汇编语言、高级语言三大类。计算机的毎一次动作,都是按照计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合。其中,高级语言包括C、C++、 Python、PHP、Java等编程语言。C语言既具有高级语言的特点,又具有汇编语言的特点,可以作为工作系统设计语言,编写系统应用程序;也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。C++是一种静态数据类型检查的、支持多重编桯范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。Python是一种面向对象、直译式计算机程序设计语言。PHP因其所编写的代码量小,而被广泛使用。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人电脑、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。、课堂练习1、用Python编写的程序代码文件的扩展名是什么?程序代码的编写与普通文档的编辑有什么不同?师:python源文件后缀是py。以 py 扩展名的文件是 Python 源码文件,由 python.exe 解释,可在控制台下运行。可用文本编辑器读写。而普通文档的编辑不可以直接使用。2、试着在“ Hello world!”程序代码中添加命令,在屏幕上再输出一行“ I Love Python!”。师:在IDLE代码编辑器中找到输入“Hello world!“的文件.输出指令:>>> print(“Hello world!”)>>> print(“I Love Python”,END=”)  学生带着问题进入新课。  学生上网搜索小组内交流,学习网上搜索和自主学习能力。 教师讲解,学生认真听讲。                通过教师提问,引发思考,学生自主思考并交流,指名学生回答问题。 教师总结,学生认真听讲。     学生下载Python软件        准备Python运行环境        学生思考问题,并交流三分钟,指名学生回答问题。  教师讲解,学生认真听讲。    教师讲解,学生认真听讲。学生学习认识Python编程环境            通过教师提出的要求,学生输入指令语句,进行实操。并自主思考老师的问题。指名学生回答题问题。    教师讲解和强调,学生认真听讲。    学生进行实操——编写程序  学生进行实操——运行程序        学生进行实操——保存文件    学生先自主思考,后小组内交流解决,并试着输入电脑进行实操。        学生学习拓展知识。               通过教师提出的疑问,进入课堂,引发学生的学习兴趣。     引导学生利用百度搜索“Python”,了解Python的故事,小组内先交流,              通过教师提问学生利用上网搜索的知识进行回答有利于巩固获得的知识,后通过教师讲解,使学生更进一步巩固知识。     通过指导和教师的提示让学生下下载软件培养学生操作能力          通过指导和教师的提示让学生准备Python运行环境,培养学生的操作能力。 通过教师提问,引导学生思考,提高学生的思考能力和团队合作能力。 教师讲解,有利于学生巩固知识。   每一个软件都要有自己的运行窗口,通过知识迁移,在开始菜单中找出 Python的IDLE运行窗口,知道>>>(命令提示符)。        通过让学生直接输入指令语句,不断对比结果和语句之间的关系,总结出输出指令可以输出的内容,以及输出指令的基本格式。                   通过教师一步一步引导,学生进行实操。有利于本课知识的学习和吸收。          通过教师提问,学生先自主思考问题,后小组内交流,并实操。有利于学生对本课知识的巩固。       拓展思维,培养学生学习的精神      课堂小结 梳理本节课的知识点,完成学习目标,培养学生总结概况能力板书设计              

    相关教案

    信息技术八年级上册第五单元 程序简单应用第13节 义卖竞价(二)——擂台算法教案及反思:

    这是一份信息技术八年级上册第五单元 程序简单应用第13节 义卖竞价(二)——擂台算法教案及反思,共6页。教案主要包含了算法描述及流程图,数据的拆分与提取,程序的实现,合作探究,知识拓展,课堂练习等内容,欢迎下载使用。

    初中信息技术湘电子版(2019)八年级上册第五单元 程序简单应用第12节 义卖竞价(一)——关系运算教案:

    这是一份初中信息技术湘电子版(2019)八年级上册第五单元 程序简单应用第12节 义卖竞价(一)——关系运算教案,共8页。教案主要包含了新知讲解,构建比较大小所需的关系表达式,程序的实现,合作探究,知识拓展,课堂练习等内容,欢迎下载使用。

    湘电子版(2019)八年级上册第7节 生活中的算法教案:

    这是一份湘电子版(2019)八年级上册第7节 生活中的算法教案,共6页。教案主要包含了理解生活中的算法,分析生活中问题的解决方法和步骤,分析结论,进一步认识算法,合作探究,知识拓展,课堂练习等内容,欢迎下载使用。

    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map