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