任务1.1 探索编程世界——初识程序与Python语言(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
2026-09-28
|
36页
|
77人阅读
|
1人下载
精品
内容正文:
任务 1.1
探索编程世界
程序设计基础——Python
(高等教育出版社)
——初识程序与 Python 语言
学习目标
能说出程序的定义,分清低级语言与高级语言,知道 Python 的发展脉络与五大特点。
能按「有序指令」的思路梳理生活与程序中的执行步骤,并列举 Python 的典型应用领域。
体会「步骤有序、规范执行」的工程意识,树立用 Python 服务本专业与校园生活的信心。
1
2
3
知识目标
技能目标
素质目标
目录
模块一 · 程序与程序设计语言
模块二 · Python 的发展与特点
模块三 · Python 的应用领域
教学引入
先启动洗衣机,再放衣服,行不行?
问题情境
洗衣服时,能不能先启动洗衣机、再往里放衣服?
提问引导
① 如果顺序打乱,会发生什么?
② 为什么「顺序」这么重要?
教师小结
生活任务的成败往往取决于步骤顺序,计算机执行任务也是同样的道理。
教学引入
同一句话,换种语言说,计算机能听懂吗?
问题情境
同样一句话,用中文、英文、机器码写,计算机「听懂」的程度一样吗?
提问引导
① 你身边的手机、网站、AI 应用,背后可能用哪种语言?
② 大家为什么都愿意用 Python?
知识讲授
程序
为完成特定的计算任务或实现特定功能而设计的一组有序指令的集合,完整描述了从输入到输出的数据处理流程。
程序与程序设计语言
第一部分
知识讲授
编程语言的分类
知识讲授
程序是什么
程序是为完成特定计算任务或实现特定功能而设计的一组有序指令的集合。
① 面向特定任务
为解决具体的计算任务或功能需求而设计
② 精确表达
以计算机能理解和执行的精确形式表达
③ 完整流程
完整描述「输入→处理→输出」的流程
知识讲授
程序为什么必须有序
以例1-1「用洗衣机洗衣服」为例:任意打乱顺序,都可能导致洗衣任务无法完成。
知识讲授
程序设计语言的分类
知识讲授
程序设计语言的分类
知识讲授
程序设计语言的分类
低级语言
面向计算机硬件,与硬件结构紧密相关,执行效率高,但可读性和可移植性都较差;包括机器语言和汇编语言。
高级语言
独立于具体计算机硬件结构,采用接近人类自然语言的语法描述计算任务与算法逻辑,通过高度抽象隐藏底层硬件细节。
背诵记忆
序号 核心考点 记忆要点与核心解析
01 程序 一组有序指令的集合;记忆:「有序指令+输入到输出」
02 程序设计语言 定义、组织和控制计算机行为的形式化语言;记忆:「人与机的交流工具」
03 程序的有序性 指令顺序决定任务成败;记忆:洗衣机五步「放→加→启→洗→取」
课堂练习
基础题
例题1(单选)下列属于低级语言的是( )。
A. Python B. Java C. 汇编语言 D. C++
【答案】C
【解析】低级语言只包括机器语言和汇编语言;Python、Java、C++ 都属于高级语言。
例题2(填空)计算机能直接识别和执行、由二进制代码构成的语言是________。
【答案】机器语言
【解析】机器语言是 CPU 的原生指令集,由纯二进制构成,难读难写。
Python 的发展与特点
第二部分
知识讲授
Python 的起源与发展
知识讲授
Python 的诞生与版本演进
诞生
1989 年,荷兰程序员吉多·范·罗苏姆(Guido van Rossum)因 ABC 语言封闭性不足,设计了新的脚本语言 Python,保留「让编程更简单」的核心思想。
知识讲授
Python 的特点
课堂互动
如果只为本专业挑一个最需要的 Python 特点,你会挑哪一个?请结合身边任务说明理由。
知识讲授
解释型语言与编译型语言的区别
编译型:先整体翻译,再运行一次;
解释型:边翻译边运行,逐行执行——Python 属于后者。
背诵记忆
序号 名称 核心说明与记忆要点
01 Python 的诞生 1989 年荷兰人吉多·范·罗苏姆设计;记忆:「89年、荷兰人、源自ABC」
02 核心特点 代码简洁、免费开源、跨平台性、库类丰富、解释型语言
课堂练习
单选题
例题1 下列关于 Python 特点的说法,错误的是( )。
A. 语法简洁、可读性强
B. 免费开源,可自由发布修改
C. 必须先编译成可执行文件才能运行
D. 跨平台性好
【答案】C
【解析】Python 是解释型语言,由解释器逐行转换并立即执行,不需要提前编译。
讨论引导
综合应用题
有同学说「Python 能跨平台,所以我在 Windows 电脑上写的程序,拷到手机上一定能直接运行」。请判断该说法是否成立,并说明理由。
Python 的应用领域
第二部分
知识讲授
Python 的应用领域
知识讲授
Python 涉及的高级课程
领域都高度依赖成熟的库或框架:先看生态,再写代码。
知识讲授
Python 的应用领域
知识讲授
AI时代下的Python
知识讲授
应用领域与代表库的对应关系
背诵记忆
应用领域 · Web 开发
Django、Flask、FastAPI;记忆:「三框架撑起网络服务」
应用领域 · 科学计算与数据分析
NumPy、Pandas、Matplotlib;记忆:「算—析—画」
应用领域 · 自动化运维
部署脚本、自动化监控告警、云基础设施管理
应用领域 · 网络爬虫
Scrapy 框架、Beautiful Soup 库;记忆:「抓取互联网有效信息」
应用领域 · 游戏开发
Pygame 等库,适合快速制作原型与小游戏
应用领域 · 人工智能
TensorFlow、PyTorch、Scikit-learn;记忆:「AI 研发首选语言」
课堂练习
基础题
例题1(单选)想用 Python 快速抓取网页上的公开信息,最适合使用的框架或库是( )。
A. Pygame B. Scrapy C. Matplotlib D. Django
【答案】B
【解析】Scrapy 与 Beautiful Soup 属于网络爬虫生态;Django 面向 Web 开发。
例题2(填空)Python 在人工智能领域常用的深度学习框架有________和________。
【答案】TensorFlow;PyTorch
【解析】二者配合 Scikit-learn 等算法库,广泛用于 AI 应用研发。
师生互动
学校图书馆想统计借阅数据、食堂想预测用餐高峰,这两件事能否用 Python 完成?分别属于哪个应用领域、需要哪些库?
学生讨论引导
○ 明确要解决的问题是什么;
○ 匹配对应的应用领域;
○ 列出可能用到的库或框架。
知识拓展| 借助 AI 工具拓展编程视野
知识拓展
借助 AI 工具拓展编程视野
拓展任务 1
打开 AI 工具,输入提示词「当下企业流行的编程语言特点及应用领域」,让 AI 辅助完成资料搜集与信息整理。
拓展任务 2
输入提示词「作为一名中职计算机专业的学生,Python 语言可以在哪些具体任务中帮助我?」,结合自身专业探索典型应用场景。
提示
AI 可以帮助我们搜集资料与整理思路,但结论仍需自己核对与验证。
知识小结
课后任务
布置作业:
1.制作本节课的思维导图,梳理初识程序与Python语言的知识体系。
2.完成课件配套练习题。
3.拓展任务:选取一件自己日常做过的事,画出有序执行的步骤流程图。
谢谢观看
THANKS
Lavf59.14.100
Lavf59.14.100
Lavf59.14.100
$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。