2024年粤教版B版初中信息科技《Python语言程序设计》系列微课与课件PDF

资源下载
  1. 二一教育资源

2024年粤教版B版初中信息科技《Python语言程序设计》系列微课与课件PDF

资源简介

The journey of programming is amazing : Python tells you the story
编程之旅妙难言:
Python为你娓娓道来
Q1:为什么要学习Python?
Q3:Python的学习内容? Q2:Python能做什么?
………………
Q1:为什么要学习python?
易学 Python语法清晰简洁, Python能够锻炼逻辑 能
提供了丰富的第三 库, 思维,提 分析问题、
易用 编程新 也能快速上 。 解决问题、创新 等。 提升
Python适 多种应 领 应用 市场 掌握Python编程技能
域,例如 智能、 动 可以为未来职业发展带
化、数据分析、物联 等。 广泛 需求 来更多选择和机会。
Q1:为什么要学习Python?
Q3:Python的学习内容? Q2:Python能做什么?
………………
Q2:Python能做什么? 络爬
Python 库(如 BeautifulSoup
和 Requests)从 站抓取数据。 数据分析和可视化
智能和深度学习
Python 库(如 NumPy, Pandas,
例如TensorFlow,可以 等)可处理 量数据,进 统计分
使得构建和训练机器学习 析,并转化为易于理解的图形或图
模型变得容易和 效。 表,创建预测模型等。
物联 (IoT) 计算机视觉
Python可以编写嵌 式系 Python计算机视觉库,如
统的代码,以及物联 设备 Python语 可以 OpenCV和PIL,可以 于图像
的软件。 处理、 标检测和识别。
应 的领域
动化和脚本编写 GUI与游戏开发
Python可以轻松地编写 动 Python有多个GUI开发库,如
化脚本,处理 件、运 测
站与Web开发 Tkinter、PyQt、wxPython
试、部署应 程序等任务。
例如 Django 和 Flask 等,可以 于创建桌 或游戏框架使得创
建复杂 站和 Web 应 程序。变得容易。
Q1:为什么要学习Python?
Q3:Python的学习内容? Q2:Python能做什么?
………………
揭开Python
的神秘 纱







发挥你的想象
绘制视觉魔法







国内BMI值 (kg/m )
测量 偏瘦 BMI<18.5
正常 18.5 ~ 24
偏胖 24 ~ 28
BMI多少 肥胖 BMI≥28

I计
M
B



每天进步 天
点点! 天向

365天后 量多 ?






致宇航员的
祝福电 信




体验游戏化
的编程世界


六 拓



词云:
报告 了然
识别:古诗
词图 字
爬 : 瓣
电影榜单
Top250
参考资料:嵩天《Python语言程序设计基础》、嵩天 慕课MOOC课程、CSDN博客、稀土掘金
系列一 课程导学
参考资料:嵩天《Python语言程序设计基础》、嵩天 慕课MOOC课程、CSDN博客、稀土掘金
1 Python语言的前世今生
初识Python 2语言 Python语言的编程环境
3 Python语言的编写运行
Python语 的诞
Python之父 Guido van 英国喜剧《Monty Python's Flying
Rossum Circus》
Python语 概述
「人生苦短,我用 Python」
2023年8 月 TOP 3 编程语言
(来源于TIOBE)
Python语 环境
1.访问官网下载python
2.安装Python语言的编辑器
3.开始编写运行第一行代码
有趣的海 编辑器
菜单栏
代码编辑区
控制台
拓展:搜集 瓣电影榜单Top250
Python爬虫
快速搜集信息
拓展:搜集 瓣电影榜单Top250
第三方库:Beautiful 电影名
国家地区 上映年份
Soup解析HTML页面
1.安装爬虫库BeautifulSoup
2.爬取网页数据,解析HTML页面
3.提取网页数据,输出格式结果参考资料:嵩天《Python语言程序设计基础》、嵩天 慕课MOOC课程、CSDN博客、稀土掘金
系列二 图形绘制
参考资料:嵩天《Python语言程序设计基础》、嵩天 慕课MOOC课程、CSDN博客、稀土掘金
1 Python语言库介绍
2
Python图形绘制 学习turtle库的使用
3 绘制五星红旗、地图
Python语 库
库是一组已经编写好的可重用代码的集合,
不必重新编写所有代码,需要时直接调用。
数据可视化:Pyecharts
标准库(自带) 第三方库
游戏开发:Pygame
……
绘图:turtle 需要下载后安装到
数据分析:Pandas Python的安装目录
……
turtle库(海 绘图)
Python中使用import关键字导入turtle库
import turtle 区别:调用
库函数时需
from turtle import * 加上库前缀
海龟在画布上游走,走过的
轨迹就形成了绘制的图形。
实例:绘制 个五 星
1 from turtle import *
2 pencolor("yellow")
3 fillcolor("yellow")
4 begin_fill()
5 for i in range(5):
6 fd(200)
7 rt(144)
8 end_fill()
9 hideturtle()
10 done()
实例:绘制 个五 星
1 from turtle import * #导 turtle库所有函数
2 pencolor("yellow") #画笔颜 为
3 fillcolor("yellow") #图案填充为
4 begin_fill() #准备填充
5 for i in range(5): #循环5次
6 fd(200) #每次前进200像素
7 rt(144) #每次向右旋转144°
8 end_fill() #结束填充
9 hideturtle() #隐藏海
10 done() #停 绘制,绘窗不关闭
举 反三:绘制五星红旗
问题分析
1.绘制红色的长方形(旗面)。
2.确定五角星处于画布的位置。
3.分别绘制五角星。
举 反三:绘制五星红旗
绝对坐标: goto(x,y)
问题分析
1.绘制红色的长方形(旗面)。
2.确定五角星处于画布的位置。
3.分别绘制五角星。
#大五角星 #四个小五角星
(-170, 145) (-100, 180) (-85, 150) (-85, 120) (-100, 100)
拓展:绘制中国地图参考资料:嵩天《Python语言程序设计基础》、嵩天 慕课MOOC课程、CSDN博客、稀土掘金
系列三 BM I计算
参考资料:嵩天《Python语言程序设计基础》、嵩天 慕课MOOC课程、CSDN博客、稀土掘金
1 介绍三大控制结构
2 if-else分支语句
Python程序分支结构
3 if-elif-else多分支语句
4 测测你的BMI
Python程序控制结构
A
分支(选择)结构 C
程序根据判断条件, 控制
选择执行特定代码。 循环结构
例 如 : if 、 elif 、 结构 满足一定的条件下,
else 重复执行某段代码。
例如:for、while
顺序结构
B 程序按照顺序来执行。
if-else分 语句
Python中用if、else、 1
elif关键字表示分支结构。
2
分支语句的语法如下:
3
4
if-elif-else分 语句
Python中还可以用多分支语 1
句处理多种不同的判断条件。
2
多分支语句的语法如下:
3
4
5
常 的关系表达式
条件表达式 逻辑表达式 判断结果
3<5 3>2 and 5>4 True
(两边同时成立为真)
a==1 3>=4 or 5!=5 False
(已知a=0) (两边都不成立为假)
实例:测测你的BMI
BMI:Body Mass Index(身体质量指数)
国际上常用的衡量人体肥胖和健康程度的重要标准
BMI计算公式:
BMI = 体重 (kg) / 体重 70 kg
身高 1.75 m
身高 (m )
BMI 值是 22.86
实例:测测你的BMI
问题分析
1.分别测量自己的体重(kg)与身高(m)。
2.确定Python中平方的表示方法。
3.应用公式BMI = 体重 (kg) / 身高 (m )。
4.对照国内BMI测量表的数据范围。
实例:测测你的BMI
问题分析
1.分别测量自己的体重(kg)与身高(m)。
2.确定Python中平方的表示方法。
3.应用公式BMI = 体重 (kg) / 身高 (m )。
4.对照国内BMI测量表的数据范围。
pow(x,y)
数学函数
返回x的y次幂的值
实例:测测你的BMI
问题分析
1.分别测量自己的体重(kg)与身高(m)。
2.确定Python中平方的表示方法。
3.应用公式BMI = 体重(kg)/身高 (m )
4.对照国内BMI测量表的数据范围。 国内BMI值 (kg/m )
偏瘦 BMI<18.5
正常 18.5 ~ 24
运用多分支语句 偏胖 24 ~ 28
肥胖 BMI≥28
拓展:古诗词OCR图 字识别
OCR:光学文字识别,提取图片中的文字。
拓展:古诗词OCR图 字识别
第三方库:Pillow图像处理
+Pytesseract光学识别
1.安装pillow和pytesseract库
2.下载中文语言包,支持中文识别
3.选择清晰的中文图片,输出效果参考资料:嵩天《Python语言程序设计基础》、嵩天 慕课MOOC课程、CSDN博客、稀土掘金
系列四 天天向上
参考资料:嵩天《Python语言程序设计基础》、嵩天 慕课MOOC课程、CSDN博客、稀土掘金
1 学习while循环语句
2 学习for循环语句
Python循环控制语句
3 天天向上的力量
Python程序控制结构
A
分支(选择)结构 C
程序根据判断条件, 控制
选择执行特定代码。 循环结构
例 如 : if 、 elif 、 结构 满足一定的条件下,
else 重复执行某段代码。
例如:for、while
顺序结构
B 程序按照顺序来执行。
while循环语句结构
while循环判断条件的值
为True,程序会一直执 1
行循环,直到判断条件为
False 时,循环结束。 2
基本语法如下:
3
while 条件表达式:
循环体内语句
4
循环体外语句
for循环语句结构
for循环可以遍历任何
序列项目,逐个获取序 1
列中的各个元素,通常
用于指定次数循环。 2
基本语法如下:
3
for 序列变量 in 序列:
循环体内语句
4 in用于在序列中寻找值,找到返
循环体外语句 回结果true,没找到false;
数字序列函数RANGE
Python 可以通过range( )函数生成一定范围
内的数字序列,常搭配for循环语句一起使用。
range( )函数的语法是: range(start,stop, step)
start指的是计数起始值,可省略,默认是0;
stop指的是计数结束值,不可省略;
step是步长,若省略,默认为1。
数字序列函数RANGE
range函数生成的是一段左闭右开的数字序列。
数字序列函数RANGE
range函数常搭配for循环语句一起使用
实例:天天向上 每天进步
问题分析
1.确定天天向上思路,(循环次数 = 进步天数)
2.选择合适的循环语句结构。
3.当每天进步1%,一起看看365天后的成长。
实例:天天向上 每天进步
1 Todayi = 1
2 Futurei = 1
3 while Futurei <= 365:
4 Todayi = 1.01 * Todayi
5 Futurei = 1 + Futurei 使用while循环
6 print("今天你是1,每天进步1%, 年后
你的成 将是现在的",Todayi,"倍")
实例:天天向上 每天进步
1 Todayi = 1
2 Futurei = 1
3 for Futurei in range(365):
4 Todayi = 1.01 * Todayi
5 Futurei = 1 + Futurei
使用for循环
6 print("今天你是1,每天进步1%, 年后
你的成 将是现在的",Todayi,"倍")
拓展: 了然的词云图
词云图:根据文本词汇出现频率,直观地展示高频率的关键词。
第三方库:WordCloud词云
生成库+jieba中文分词库
1.安装wordCloud和jieba库
2.读取需要的文本内容,分词整理
3.配置参数、计算词频,输出词云
“党的二十大报告”词云图2

欢迎进入Python探索之旅!
期待与您共同进步
Make progress together
START
套考资料:嵩天《Python语言程序设计基础》、嵩天慕课M口口C课程、cS·N博客、稀土掘金
python
系列五
航天之旅
学习输入与输出函数

叁考资料:嵩天《Pytho语言程序设计基础》、嵩天慕课M口口C课程、CS·N博客、稀土掘金
学习输出函数print语句
Python输入与输出语句
2
学习变量与赋值
3
学习输入函数input语句
致宇航员的祝福电子信
》》》
人民网
载人航天
三十而立
方式
地面游泳
请输入你要传送的祝福语:节日快乐!期待你们的天宫课堂~
请输入送件人的姓名:李鸣
-山-山-h-山-山-山-h-山-h-h-h-h-h-w-山-h-h-山-w-h-山-山
中国载人航天工程三十周年节日祝福。
一尊敬的宇航贞:
节日快乐!期待你们的天宫课堂~
广东东莞:李鸣
时间:2022年9月27日
程序运行结束
屏幕输出函数print()
》>)
输出函数的作用:可以將想要显示的内容呈现打印在程序控制台上。
四如果想print(多个内容)怎么办呢?
Print()函数
print("我","是","故事家")
分隔
有空格
输出函嵌
print("我"+"是"+"故事家")
毪辩
没空格
AA
控制台
我是故事家
我是故事家
print函数又叫输出函数
程序运行结束
屏幕输出函数print()
找一找哪些prnt语句报错了?
1
print(亲爱的宇航员)
2
print("我是来自地球的人类")小
亲爱的宇航员
我是来自地球的人类
3
print(看到你们在太空做任务)
看到你们在太空做任务
4
print"我感到非常骄傲"
我感到非常骄傲
5
Print(在国庆来临之际))
在国庆来临之际
6
(祝你们身体健康,国庆快乐')
祝你们身体健康,国庆快乐
还有更方便的方法吗?
神奇的多行注释
》>》
1
print('
print
23

亲爱的宇航员
4
我是来自地球的人类
5

看到你们在太空做任务
我感到非常骄傲
控制台
在国庆来临之际
多行注释
祝你们身体健康,国庆快乐
神奇的多行注释
》)》
亲爱的宇航员叔叔:
Write your own message
in this space.
best wishes!
多行注释还可以
输出任意符号
★★★★★★★★★★
★★★★★★★★★★★★★★★★
★★★★★★
★★★★★★★★★★★
★★★★★
★★★★★★
★★★2
欢迎进入Python探索之旅!
期侍与您共同进步
Make progress together
START
室考资料:嵩天《Python语言程序设计基础》、嵩天慕课M口口C课程、CS·N博客、稀土掘金
,python系到六
拓展内容
体验游戏化编程
叁考资料:嵩天《Pyth口n语言程序设计基础》、嵩天慕课M C课程、CS·N博客、稀土掘金
游戈化编程概述
Python游戈化偏程
2
CodeCombat(扣达世界)
3
0 zaria(奥佳睿)
o》Python游戏化编程概述
》》》
趣味互动
通过將游戏元素和机制引入到教育
场景中,提高学习叁与度与效果。
游戏化编程
游戏元素
引入角色扮演、任务挑战、竞争排名等
在玩中学
游戏中的角色和场景都与编程相关,
通过游戏深入理解编程概念和语法。
计算思维
体验逻辑思维、解决问题的学习过程。
游戏化编程学习推荐
》》》
”系统学习编程知识…
扣哒世界
联系我们
教育
Python JavaScript HTML CSS
U AR
引人入胜的计算机科学课程
戏开发
编程学习入门探秘之路,人工智能通识教育一站式解决方案。
性静的A山地志
KITHGARD地
学建立
可后市节单椅
自己的关卡
和目标
免费体验!
同页开
登计算.计酸落
先进的技术,
面法,方法
稀,布尔湿辑
对豪校量,云程方
whe环。
向量与江密的叶智
参,字
马上学HTML
关系运。函题
我是老师
性学习HTML
bra止士福】
环,变量等,
时童属性。事降到
四曹宫L
圆惠■言生及
日杂方法。给画
磨调塑法
指多粒程马商
亚,确入处理,
酸组。字特串比望
更多编程语言
寻找量小/量大道
根统
相法
我是学生
初级水平
中级水平
高级水平
L资深水平」
具备璃程基磁知识
制作简单的网页与游戏关卡
苹握路大多酸语法内容
草理专业星序风纪学的璃程算
学习周期
学习围顺
学习围期
理可围烟
3个月
3个月6个月
6个月12个月
6个月12个月
学习来源:C口deC口mbat(扣哒世界)、奥佳睿,注册账号即可体验
祝贺你完成了编程之旅
感谢你的观看!
叁考资料:嵩天《Pythoni语言程序设计基础》、嵩天慕课M口口C课程、CS可N博客、稀土掘金

展开更多......

收起↑

资源列表