0
《
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
站点、用户认证、发送
和会话控制。