第一单元 1.2 初识Python语言(教案)-《Python程序设计基础》(高等教育出版社)同步精品课堂
《Python程序设计基础》教案
课 题 | 《第一单元 1.2 初识Python语言》 | 课 型 | 讲授 | 课 时 | 2 | ||
授课班级 | 计算机专业学生 | 授课时间 |
| 授课教师 |
| ||
教材分析 | 本课程采用的教材是高等教育出版社出版的《Python程序设计基础》,是浙江省中职计算机高考的指定教材。本节为第一单元第二节“初识Python语言”,主要内容为Python的发展历史、特点以及应用领域;面向对象编程的核心概念等内容。学习Python的发展历史有助于学生了解Python的由来,了解Python的特点以及应用领域能够让学生进一步理解Python的作用,更能激发学生的学习动力。 | ||||||
学情分析 | 本课的授课对象是中职计算机专业的学生,在学习本节课之前,学生已经学习和了解了程序以及程序设计语言的定义以及分类,知晓了常见编程语言的开发环境,为本节课的学习打好了理论基础。在教学安排上,要注重多举例的形式,帮助学生理解和掌握Python的特点以及应用领域,为后续的学习做准备。在讲解面向对象编程的相关概念时,要结合实例,化抽象为具体。 | ||||||
学习目标 | 了解Python的发展历程;理解Python的特点;了解Python的应用领域;掌握面向对象编程的核心概念 | ||||||
学习重难点 | 重点:理解Python的特点;掌握面向对象编程的核心概念 难点:掌握面向对象编程的核心概念 | ||||||
教学方法 | 讲授法、任务驱动法 | ||||||
课前准备 | 教学课件、思维导图、相关图片和视频资料 | ||||||
教学媒体 | PPT | ||||||
教学过程 | |||||||
教学环节 | 教师活动设计 | 学生活动设计 | 设计意图 | ||||
活动一: 创设情境 生成问题 | “喜欢刷短视频的同学请举手” ——你知道抖音的推荐算法,很多是用Python写的吗? |
与教师互动,感受身边的Python应用 |
从学生日常接触 | ||||
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
| “希望网上看剧的同学请举手” ——全球最大的视频网站YouTube,整个后端架构都建立在Python之上。 ChatGPT和AI绘画的模型训练和快速开发,也大量使用了Python。 从娱乐到社交,从音乐到AI,这些我们每天都在用的服务,背后都有一个共同的‘幕后英雄’——Python。 |
感受Python的应用价值 | 的App和网站入手,通过互动提问,揭示Python与它们的关系,让编程学习与生活经验产生强关联。 | ||
活动二: 调动思维 探究新知 | 子任务一:Python的发展历史 1、Python的诞生 介绍吉多·范·罗苏姆创造Python语言的小故事:1989年的圣诞节,在荷兰的一个研究所里,一位名叫吉多·范·罗苏姆的程序员,感到非常无聊。他当时正在使用一种叫ABC的语言,但这种语言不够好用,就像给你一套不称手的工具,干活特别憋屈。于是,他做了一个决定:‘算了,我自己来创造一个吧!’谁能想到,这个为了‘打发时间’的副业项目,竟然在后来改变了整个世界。因为他创造的就是——Python。 2、Python名字的由来 提问:大家知道Python的英文本义是什么吗?(蟒蛇)大家猜猜看为什么叫蟒蛇这个名字? 吉多是个喜剧迷,他非常喜欢英国一个名叫 ‘Monty Python’s Flying Circus’(巨蟒剧团) 的喜剧团体。他觉得用这个名字会很有趣、很特立独行。所以,Python的Logo上有两条蛇,但其实它的精神内核是幽默和创造力。 3、Python的发展历程
|
听教师讲解Python的诞生
猜测Python名字的由来
| 介绍Python诞生的小故事,让学生对Python语言多一份亲切,能有效激发学生的学习兴趣。 |
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
|
|
听教师讲解Python的发展历程 |
| ||||||||||||||
活动三: 调动思维 探究新知 | 子任务二:Python的特点与应用领域 1、Python的特点 ①、语法简洁:语法设计简洁、清晰,强调可读性。 Python用缩进来定义代码块,而其他语言多用花括号{}。这看似是约束,实则强制你写出整洁、结构清晰的代码,就像写一篇格式工整的文章。 ②、免费开源:开源且免费,任何人都可以自由使用、修改和分发。 这催生了一个极其活跃和庞大的全球社区。当你遇到问题时,很大概率已经有人遇到并解决了,你可以在网上轻松找到答案。 ③、跨平台特性:能够在Windows, Linux, macOS等多种操作系统上运行,无需修改代码。 极大地提高了开发灵活性,降低了开发和部署成本。 |
理解Python的特点
|
介绍Python的特点,帮助学生理解为什么Python的应用如此广泛
|
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司