【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《PythonWeb开发基础教程(Django版)(微课版)-教学大纲》,欢迎阅读!
《Python Web开发基础教程》教学大纲
学 时:66 代 码: 适用专业: 制 定: 审 核: 批 准:
一、课程的地位、性质和任务
Web开发基础是普通高等学校计算机科学与技术专业的一门重要的专业基础课。通过本课程的学习,使学生能够在已有的计算机基础知识基础上,对Web开发有一个系统的、全面的了解、为掌握Web项目开发开发打下良好的基础;在系统理解和掌握Web开发基本原理的基础上,具有设计和开发Web项目的基本能力。
Web开发是一门实践性非常强的学科,它要求学生在理解和掌握程序设计和Web开发相关知识的基础上,充分利用实验课程,在计算机上动手完成程序的编写和调试。
二、课程教学基本要求
1.课程教学以Python Web开发基本方法为主,在教学过程中让学生掌握Web开发的基本原理和方法。
2.要求在教学过程中合理安排理论课时和实验课时,让学生有充分的使用在计算机上练习理论课程中学到的Python Web开发技巧和方法。
三、课程的内容 第1章 Python起步
了解Python Web简介内容,掌握配置Python Web开发环境和创建Django项目。 第2章 Django配置
了解Django项目的配置文件,掌握在Web服务器中部署项目。 第3章 URL分发
了解URL分发机制,掌握URL配置、URL参数传递、反向解析URL和URL命名空间。 第4章 模型和数据库
掌握模型基础、数据操作、索引、特殊查询表达式、执行原始SQL查询和关系。 第5章 视图
掌握定义视图、处理请求和响应、在视图中使用模型、基于类的视图、内置通用视图。 第6章 模板
理解模板基础,掌握模板语言和模板继承。 第7章 表单
了解表单基础,掌握Django表单进阶、模型表单、资源和Ajax。 第8章 Django工具
掌握Admin站点、用户认证、发送Email和会话控制。
0
第9章 Python在线题库
掌握项目设计、项目实现、数据管理和实现试卷导出。 四、课时分配表 序号 1 2 3 4 5 6 7 8 9
课程内容
Python Web开发起步 Django配置 URL分发 模型和数据库 视图 模板 表单 Django工具 Python在线题库
合计
五、实验项目及基本要求
注:教材每章“实践”作为实验项目内容 实验一 创建HelloWorld项目
要求:掌握Django项目的创建方法,了解项目结构。 实验二 在IIS中配置HelloWorld项目 要求:掌握在IIS中配置Django项目的方法 实验三 为HelloWorld项目增加导航链接
要求:掌握URL配置、URL参数传递和反向解析URL 实验四 定义用户模型 要求:掌握模型的定义和使用 实验五 图形校验码
要求:掌握视图的定义和使用。 实验六 用模板实现数据分页
要求:掌握模板的定义和使用,以及数据分页 实验七 实现用户注册
要求:掌握表单的定义和使用、Ajax 实验八 自定义User模型
要求:掌握自定义User模型和在Admin站点中管理用户。 六、考核办法
1.考试采用统一命题,包括笔试和上机考试,考试时间分别为120分钟。课程成绩=(笔试成绩+上机考试成绩)/2
2.本大纲各部分所规定基本要求、知识点及知识点下的知识细目,都属于考核的内容。考试命题覆盖到各部分,并适当突出重点部分,加大重点内容的覆盖密度。
3.题的难度可分为易、较易、较难和难四个等级,试卷试题难度的分数比例一般为2:3:3:2
1
总学时 3 3 6 9 12 3 12 9 9 60
讲课 2 2 4 6 8 2 8 6 6 44
实验 1 1 2 3 4 1 4 3 3 22
习题课
机动
4.试题主要题型有:填空、单项选择、多选、简答、及综合应用等。 七、使用说明
八、教材及参考书
Python Web开发基础教程 人民邮电出版社 夏帮贵主编 2019.12
2
本文来源:https://www.wddqxz.cn/b4de1ac0d8ef5ef7ba0d4a7302768e9951e76ed1.html