2.6.4调试与发布-教学设计(表格式)高中信息技术浙教版(2019)

文档属性

名称 2.6.4调试与发布-教学设计(表格式)高中信息技术浙教版(2019)
格式 docx
文件大小 56.9KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2024-04-06 10:05:41

图片预览

文档简介

教学设计
课程基本信息
学科 信息技术 年级 高二 学期 春季
课题 2.6.4调试与发布
教学目标
1、理解网络应用软件的框架及基本组成结构。 2、掌握使用Flask框架编写的网络应用软件的基本方法及步骤。
教学内容
教学重点: 掌握使用Flask框架编写的网络应用软件的基本方法及步骤。
教学难点: 掌握使用Flask框架编写的网络应用软件的基本方法及步骤。
教学过程
主要内容1.编写网络应用程序2.运行网络应用程序3.调试与发布 以PPT等多媒体投影或板书形式介绍网络应用程序调试的特殊性、及Flask框架调试模式的使用方法。程序错误:第一类是相对简单的语法错误,在程序执行时Python会检查出相应错误并给出修改建议;第二类为相对复杂的逻辑错误,这就需要编程人员仔细研究和分析了。Web应用又因其输入和输出的特殊性,调试相对来说更加不易。Flask框架提供了一个称为调试模式的功能,只要在开发配置或程序代码中设置debug = True就能打开调试功能,注意不要在实际的网站应用环境,即生产环境中使用调试模式,否则将会是一个巨大的安全漏洞。 在知识讲解的基础上,进一步提出任务,完善代码文件1.1.py和2.1.py,通过实例代码的编写和实践运行,理解和掌握使用Flask框架编写的网络应用软件的基本方法及步骤。 1.1.py @app.route('/') # 绑定首页路由,默认只绑定HTTP的GET请求 def index(): # 处理函数 return "这是我的第一个网页程序" if __name__ == '__main__': app.run() # 运行flask,host指定0.0.0.0可以让其他人访问,默认情况下仅本机可以访问 1.2.py @app.route('/') def index(): return '这是我的第一个网页程序!' if __name__ == '__main__': manager.run()#调试发布 打开“cmd”,在“命令提示符”下,执行“python 文件路径\2.1.py runserver”命令 小结 启动开发Web服务器时,应注意下面2种方式的区别: 通过讲授让学生对网络应用的调试有一个直观的认识,然后通过实例代码的调试,理解和掌握Flask框架在网络应用调试编中的应用方法及根据反馈对错误的判断,让学生进一步强化相应知识的掌握,从而实现知识的内化和计算思维的培养。通过实例代码的编写和实践运行,理解和掌握在网络应用中的调试程序运行状态,以便于事后的对程序进行分析和排错,从而解决网络应用的调试难题。让学生进一步强化相应知识的掌握,从而实现知识的内化和计算思维的培养。