第6单元6.3Python数据库基础(教案)-《程序设计基础-Python》(高教版)同步精品课堂
2025-12-15
|
3页
|
95人阅读
|
0人下载
精品
内容正文:
《6.3Python数据库基础》教案
课 题
Python数据库基础
课 型
新授课
课 时
2
授课班级
授课时间
授课教师
教材分析
本节是第6单元“文件和数据”中“数据库的使用”的开篇内容,核心涵盖Python DB-API规范、Python访问数据库的一般步骤、sqlite3内置模块的基础操作。它是Python数据处理能力的拓展,衔接前期Python基础语法,为后续数据库增删改查操作奠定理论与实操基础,兼具“理论铺垫”与“实操入门”的双重作用,符合中职Python课程“实用导向”的定位。
学情分析
授课对象为中职一年级学生:
1. 已掌握Python基础语法如变量、模块导入、基本函数,具备初步代码实操能力;
2. 未开设数据库相关课程,对“数据库”“游标”等抽象概念缺乏认知;
3. 更倾向于直观、实操性内容,对纯理论知识易感到枯燥,需结合生活实例降低理解门槛。
学习目标
1.了解数据库的基础概念;
2.掌握Python DB-API的作用,知晓常用Python数据库连接模块;
3.熟记Python访问数据库的5个步骤,掌握sqlite3模块的基本使用。
学习重难点
重点:
· Python访问数据库的5个步骤;sqlite3模块的连接、游标对象操作。
难点:
· DB-API的核心作用;connect对象与cursor对象的功能区分。
教学方法
上机操作,实践演示
课前准备
阅读教材、上网查询相关知识,阅读教材173-175页内容。
教学媒体
网络管理软件,配置了python使用环境的网络机房机房
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
课堂导入
用“手机通讯录/超市库存”举例:“手动记联系人难找,数据库是‘电子有序账本’,Python能操作它”,引出课题。
结合生活实例理解“数据库”的作用,跟随教师进入课题。
用熟悉场景降低抽象概念门槛,激发学习兴趣。
活动二:
新知讲授:数据库基础概念
讲解:“数据库是存放数据的‘有序仓库’,比如学校的学生信息表、外卖平台的订单表”,明确其核心作用。
倾听并记录,结合实例建立对“数据库”的认知。
填补学生的数据库知识空白,为后续内容铺垫。
活动三:
新知讲授:DB-API与访问步骤
1. 讲DB-API:“是Python连不同数据库的‘统一沟通规则’,常用模块如sqlite3(Python内置)”;
2. 用“银行办事”类比5个步骤:①带身份证(导入模块)→②办卡(连数据库)→③拿号(获游标)→④办业务(操作)→⑤退号+出门(关游标+关连接)。
1. 记录DB-API的作用与常用模块;
2. 结合类比记忆5个步骤的逻辑。
用生活类比简化抽象步骤,让学生理解各环节的关联;明确sqlite3的实用性。
活动四:
新知讲授:sqlite3模块操作
1. 演示“连接数据库”:逐行讲解“import sqlite3→db_ex = sqlite3.connect(‘exdb.db’)→db_ex.close()”,说明“不存在的数据库会自动创建”;
2. 演示“创建游标”:添加“db_cur = db_ex.cursor()→db_cur.close()”,解释“游标是操作数据的‘工具’”。
1. 跟随演示记录代码,明确connect/cursor/close的用法;
2. 提问“不写close()会怎样?”,理解资源关闭的必要性。
用直观代码演示让学生掌握核心操作,强化“规范关闭资源”的意识。
活动五:
实操练习
布置任务: 1. 导入sqlite3,连接“my_phone.db”,打印“连接成功”后关连接;
2. 在任务1基础上创建游标,依次关游标、关连接; 巡视并指导代码报错。
独立完成2个任务的代码编写与运行,遇问题举手请教。
巩固核心操作,提升代码动手能力,及时解决实操障碍。
课堂小结
作业布置
小结
①数据库的基本概念; ② Python数据块应用接口:访问的一般步骤; ③数据块对象:connect,cursor的用法;④sqlite3模块数据连接对象;⑤游标对象
作业
梳理本节的基本概念和知识点,写到作业本上写两遍。
板书设计
教学反思
1. 优点:生活类比有效降低了抽象概念的理解难度,实操环节贴合学生基础,多数学生能完成任务;
2. 不足:部分学生对“游标”的功能理解仍模糊,缺乏直观的操作案例支撑;
3. 改进:下次课可增加“用游标查询数据”的小案例,呼应本节课的游标概念,强化知识关联。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。