欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Python程序设计项目化教程 (微课版) 教案 项目8、9 Python数据库编程、趣味项目.docx

    • 资源ID:688111       资源大小:56.78KB        全文页数:7页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python程序设计项目化教程 (微课版) 教案 项目8、9 Python数据库编程、趣味项目.docx

    教案序号:.课题项目8Python数据库编程(选)授课形式口理论EJ理实一体口实训|(验)口其它:学时安排本单元总学时:_J_(其中:理论.2学时、实践_学时)教学内容及目标了解数据库的概念和数据库的分类。能进行数据库a件的下载和安装。能进行数据库的基本操作。教学重点及难点重点:数据库的基本操作难点:数据库操作及应用授课对象学情分析PythOn在数据处理上有优势,同时她还可以与数据库连接,进行数据库中数据的处理。教学媒介投影仪、电脑授课地点数据分析实训室教学设计(可加页):新课导入:对文件存储的信息不能做快速查询,需要先将数据全部读取到内存中,再进行遍历查找,而且有的时候数据太大,无法全部读入。为了方便数据的读取、保存,以及快速查找,就需要应用数据库系统来管理数据。任务8.1SQ1ite数据库操作一学生信息管理系统设计任务描述任务描述任务分析1SQ1ite数据库的连接importosimportsq1ite3conn=sq1ite3.connect(,1est.db,)ifos.path.isfi1e('tes1db'):Print("数据库创建成功!”)conn.c1ose()教学随笔:思政点艺术素养2 .SQ1ite数据库操作Python访问SQ1ite数据库可以分为以下几个步骤:(1)创建数据库连接:通过COnneCt()方法创建数据库的连接对象(connection)。(2)创建游标对象:通过连接对象的CUrSOr()方法创建游标对象(CUrSOr)O(3)执行SQ1操作:通过游标对象的execute。方法执行SQ1语句。(4)如果操作成功,则可通过连接对象的COnIn1it()方法提交数据库事务,否则使用ro11back。方法回滚数据库事务。(5)关闭游标:通过游标对象的c1ose。方法关闭游标。(6)关闭数据库连接:通过数据库连接对象的CIoSC()方法关闭数据库连接。# 创建游标对象cur=conn,cursor()sq1=createtab1eifnotexistsstudents(StuNovarchar(10)primarykey,StuNamevarchar(4),gendervarchar(1),ageint(3),',# 执行SQ1语句,创建表cur.execute(sq1)Print('数据表创建成功!')# 提交事务conn,commit()# 关闭游标cur.c1ose()# 关闭数据库连接conn,c1ose03 .任务实现一一学生信息管理系统设计(实践)任务8.2MySQ1数据库操作一学生信息管理系统设计任务描述任务分析1.MySQ1数据库的连接importsq1ite3#建立数据库连接conn=sq1ite3.connect(tstu.db,)Print('数据库创建成功!)importpymysq1#创建数据库连接对象conn=细致认真工匠精神职业素养pymysq1.connect(host=*1oca1host*,user=*user*,password=*123456,charset='utf8,)#创建游标cur=conn,cursor()#执行SQ1语句cur.execute('showdatabasesJ)rows=cur.fetcha11()forrowinrows:print(row)cur.c1ose()conn,c1oseO2.MySQ1数据库的连接Python对MySQ1数据库的操作,创建数据库dbstu和数据表tbstu:例8-9创建数据库和数据表。向表中插入数据【例8-11、交互式查询【例8-121授课内容详见PPT课后任务:作业:完成教材8.3PythOn数据库编程实训内容教学后记:本次课程选学,在做数据库数据处理时应用,需要勤加练习。教案序号:.课题项目9趣味项目(选讲)授课形式口理论EJ理实一体口实训|(验)口其它:学时安排本单元总学时:_8_(其中:理论.4学时、实践_学时)教学内容及目标1 .掌握turt1e库的常用方法2 .掌握jieba库、wordc1oud库的使用3 .掌握matp1ot1ib库的使用4 .能灵活运用上述库的各种应用教学重点及难点重点:上面库的常用方法难点:关键方法的各类参数的灵活应用授课对象学情分析Python使用标准库或者第三方库功能强大,他对Python的图形化相关库特别有兴趣,因此他收集了图像的绘制tur1e库、InatPIOt1ib库、词云库WOrdC1OUd库的知识。教学媒介投影仪、电脑授课地点数据分析实训室教学设计(可加页):新课导入:Python的图形化相关库特别有兴趣,因此他收集了图像的绘制tur1e库、词云库WordC1。Ud库使得学习程序设计变得更有趣味。学习利用Python的扩展库,进行图形、数据的可视化呈现。任务9.1绘图库turt1e的应用一绘制奥运五环标志思政小课堂(奥运会)任务描述任务分析1.turt1e库常用函数画布函数:绘制窗口turt1e,setup(width,height,startx,starty)设置画布的大小和背景色。turt1e,screensize(canVwidth=None,Canvheight=None,bg=None)(互动)教学随笔:思政点奥运精神2 .画笔控制函数设置画笔的粗细:turt1e.PenSiZe(Width)或turt1e,width(width)设置画笔的颜色:turt1e,co1or(co1or1,co1or2)画笔的抬起和落下:turt1e,pcnup()或者turt1e,pu()#抬起画笔turt1e,pendown()或者turt1e,pd()#落下画笔3 .画笔运动函数圆笔的前进和后退:turt1e,forward(distance)或者turt1e,fd(distance)turt1e.backward(distance)或者turt1e.bk(distance)画笔的左旋转和右旋转:turt1e,1eft(ang1e)sK#turt1e,1t(ang1e)turt1e,right(ang1e)或者turt1e,rt(ang1e)移动画笔到绝对位置:turt1e,goto(x,y)设置画笔的移动速度:turt1e,speed(speed)圆圆、弧或其他规则图形:turt1e,circ1e(radius,extent=None,Steps=None)实践4 .任务实现-绘制奥运五环标志Oq9任务描述任务再分析源码实现任务9.2数据可视化库matp1ot1ib的使用解析中国夏奥之旅任务描述任务分析1. Matp1ot1ib常见操作2. Matp1ot1ib绘制常见图表艺术修养工匠精神3. 任务实现一一解析中国夏奥之旅国家大政方针、关心时事职业素养任务9.3词云库wordc1oud的使用一用词云可视化政府工作报告思政小课堂(政府工作报告)任务描述任务分析1 .中文分分词jieba库的使用Jieba库分词有3种模式:精确模式、全模式、搜索引擎模式jieba.cut(s)2 .词云库wordc1oud的使用wordc1oud库把词云当做一个WordC1oud对象,用WordCIOUd.WordC1oudO生成文本对应的词云,并进行词云形状、大小、颜色等参数设置;设置完成后调用generate。方法加载需要生成词云的文本;生成的词云本质上是一个图像文件,需要使用matp1ot1ib进行显示。w=wordc1oud.WordC1oud(font_path=None,width=400,height=200,mask=None,maxwords=200,Stopwords=Nonebackgroundco1or,b1ack,*kwargs)w.generate(text)w.tofiIe(fiIename)停用词表、mask等参数的使用3.词云任务实现一一用词云可视化政府工作报告任务再分析源码实现授课内容详见PPt课后任务:作业:完成教材9.4Python趣味项目实训内容教学后记:Python的第三方库丰富、功能强大,在本课程的基础上更深入学习爬虫、数据分析等。

    注意事项

    本文(Python程序设计项目化教程 (微课版) 教案 项目8、9 Python数据库编程、趣味项目.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开