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

站点、用户认证、发送

Email

和会话控制。

python教程web开发_PythonWeb开发基础教程(Django版)(微课版)-教学大纲相关推荐

  1. 计算机网络教程第五版|微课版 - 缩写词+全称+中文

    缩写词+全称+中文 A ACK(ACKnowledgement)确认 ACL(Access Control List)访问控制列表 ADSL(Asymmetric Digital Subscriber ...

  2. 计算机网络教程第五版|微课版 - 第四章 网络层 - 习题【补充】

    第四章.网络层[补充] 本章的习题 请简述网络层的转发和选路两个重要功能的区别和联系 转发:分组在单一的路由器的一条输入链路中,由路由器将该分组移动到合适的输出链路 路由选择:一个网络中,分组从发送方 ...

  3. 【数据库原理及应用教程(第4版|微课版)陈志泊】【第三章习题】

    文章目录 一.选择题 二.填空题 三.设计题 四.简答题 Reference 一.选择题 1 2 3 4 5 6 7 8 9 10 B A C B C C B D A D 11 12 13 14 15 ...

  4. 计算机网络教程第五版|微课版 - 第七章 网络安全 - 重要概念【补充】

    第七章.网络安全[补充] 本章的重要概念 计算机网络中需要提供的基本安全服务有机密性.报文完整性.不可否认性.实体鉴别.访问控制和可用性等. 密码学是计算机网络安全的基础,是实现机密性.报文完整性.实 ...

  5. 计算机网络教程第五版|微课版 - 第五章 运输层 - 习题【补充】

    第五章.运输层[补充] 本章的习题 在 "滑动窗口" 概念中,"发送窗口" 和 "接受窗口" 的作用是什么?如果接受方的接受能力不断地发生变 ...

  6. python从入门到实战django_Python Web开发从入门到实战(Django+Bootstrap微课视频版)

    部分基础知识篇 章Python Web环境搭建 1.1Python Web概述 1.1.1Python语言简介 1.1.2Python Web的优势 1.2安装Python 1.3安装开发工具VS C ...

  7. 数据库原理及应用教程(第4版|微课版)陈志泊-SQL Server2012综合练习

    1.创建数据库和数据表 (1)利用资源管理器,在D盘建立以自己的姓名为名称的文件夹,以便保存数据库 (2)登录并连接到SQL Server2012 (3)利用对象资源管理器建立名为Study的数据库文 ...

  8. 【数据库原理及应用教程(第4版|微课版)陈志泊】【第四章习题】

    文章目录 一.选择题 二.填空题 三.简答题 Reference 一.选择题 1 2 3 4 5 6 7 8 9 10 B B D B C D B D D D 11 12 13 14 15 16 17 ...

  9. 数据库原理及应用教程(第4版|微课版)陈志泊-第四章习题

    一.选择题 B B D B C D B D D D A C D C B 二.填空题 超键(或超码) 正确 .完备 属性集X的闭包X+ .函数依赖集F的闭包F+ 平凡的函数依赖 .自反性 {AD→C} ...

最新文章

  1. 一键控制全屋设备,AI交互时代来临
  2. 尽量使用const、enum、inline代替#define
  3. 阿里P7大牛亲自教你!BAT这种大厂履历意味着什么?积累总结
  4. 【干货分享】前端面试知识点锦集03(JavaScript篇)——附答案
  5. 文件夹去掉git版本控制_git 从版本控制中删除文件及.gitignore的用法
  6. 前端如何更精准的评估开发时间
  7. mybatis都有哪些executor执行器_Mybatis的SqlSession创建过程详解
  8. import keras的错误module ‘tensorflow.compat.v2‘ has no attribute ‘__internal__‘
  9. 视觉感知「挑战」天花板,多摄像头环绕方案同比增长近100%
  10. 活著就为改变世界---史蒂夫.乔布斯…
  11. python与开源gis_Python与开源GIS:数据处理、空间分析与地图制图
  12. linux中括号 美元符号怎么打,键盘输入美元符号
  13. 盘点飞机上的各种警报
  14. 猫哥教你写爬虫 032--爬虫初体验-BeautifulSoup
  15. 印度软件业为什么?把脉中国软件企业
  16. 国庆假期看了一系列图像分割Unet、DeepLabv3+改进期刊论文,总结了一些改进创新的技巧
  17. 阿里云后台部署全过程-3-mysql、supervisor初始化
  18. 腾讯QQ团队开源分布式后台服务引擎msec
  19. 对Chrome进行扩展【极简插件】
  20. 微服务架构图_漫谈何时从单体架构迁移到微服务?

热门文章

  1. 三分钟了解数据结构第一章
  2. 迅雷X - 类似迅雷的悬浮窗口
  3. 小米商城项目实战(一)顶部导航栏
  4. PTA 7-11 全能球员
  5. 使用FFmpeg指定窗口录屏
  6. android 折纸动画,如何在Android中实现折纸动画
  7. netty半包粘包 处理_Java NIO 框架 Netty 之美:粘包与半包问题
  8. 车联网Tbox智能车载终端基本功能介绍
  9. vmware中的CPU占用率100%
  10. pb中Datawindow中每页打印固定行