TA的每日心情 | 开心 6 小时前 |
---|
签到天数: 2684 天 连续签到: 53 天 [LV.Master]伴坛终老
- 注册时间
- 2012-9-3
- 最后登录
- 2024-11-29
管理员
2012年到2024年,感谢各位会员朋友的支持!
|
课程目标
学习掌握基于Python的Django项目开发实战技巧,能够独立地进行项目开发。
适用人群
对于Python编程感兴趣的爱好者,想要进入人工智能领域的工作者。
课程简介
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。
Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY(Do Not Repeat Yourself)原则。
Django基于MVC的设计十分优美:
1、对象关系映射 (ORM,object-relational mapping):以Python类形式定义你的数据模型,ORM将模型与关系数据库连接起来,你将得到一个非常容易使用的数据库API,同时你也可以在Django中使用原始的SQL语句。
2、URL 分派:使用正则表达式匹配URL,你可以设计任意的URL,没有框架的特定限定。像你喜欢的一样灵活。
3、模版系统:使用Django强大而可扩展的模板语言,可以分隔设计、内容和Python代码。并且具有可继承性。
4、表单处理:你可以方便的生成各种表单模型,实现表单的有效性检验。可以方便的从你定义的模型实例生成相应的表单。
5、Cache系统:可以挂在内存缓冲或其它的框架实现超级缓冲 -- 实现你所需要的粒度。
6、会话(session),用户登录与权限检查,快速开发用户会话功能。
7、国际化:内置国际化系统,方便开发出多种语言的网站。
8、自动化的管理界面:不需要你花大量的工作来创建人员管理和更新内容。Django自带一个ADMIN site,类似于内容管理系统。
课程目录
1-1 CMDB项目介绍
1-2 CMDB开发背景
1-3 CMDB开发目的
1-4 CMDB资产采集方式之agent
1-5 CMDB资产采集方式之ssh
1-6 CMDB资产采集方式之saltstack
1-7 CMDB资产采集方式之puppet
1-8 CMDB资产采集方式比较
1-9 CMDB资产采集内容梳理
1-10 CMDB资产采集功能实现之agent
1-11 CMDB资产采集功能实现之ssh
1-12 CMDB资产采集功能实现之saltstack(一)
1-13 CMDB资产采集功能实现之saltstack(二)
1-14 CMDB资产采集插件开发(一)
1-15 内容回顾之面向对象继承
1-16 CMDB资产采集插件开发(二)
1-17 CMDB资产采集插件开发(三)
1-18 作业:基于配置文件加载插件
2-1 上节作业讲解
2-2 CMDB项目采集资产数据(一)
2-3 CMDB项目采集资产数据(二)
2-4 CMDB项目采集资产数据(三)
2-5 知识拾遗之线程进程池
2-6 CMDB项目采集资产数据之唯一标识规定
2-7 CMDB项目采集资产之日志记录
2-8 自定义JSON序列化类型
2-9 本节作业
3-1 基于requests模块汇报资产数据
3-2 基于requests模块汇报API验证(一)
3-3 基于requests模块汇报API验证(二)
3-4 CMDB项目示例之API验证流程
3-5 CMDB项目之数据库表结构(一)
3-6 CMDB项目之数据库表结构(二)
3-7 CMDB项目之资产汇报并持久化(一)
3-8 CMDB项目之资产汇报并持久化(二)
3-9 CMDB项目之持久化资产流程
3-10 今日作业
4-1 CMDB项目CURD组件之配置文件构造
4-2 CMDB项目CURD组件之神奇的单@符号
4-3 CMDB项目CURD组件之神奇的双@符号(一)
4-4 CMDB项目CURD组件之神奇的双@符号(二)
4-5 CMDB项目CURD组件之自定义td属性
4-6 下节内容预习
5-1 CMDB项目CURD组件之进入编辑模式
5-2 CMDB项目CURD组件之全选取消反选和编辑模式
5-3 CMDB项目CURD组件之内容截图
5-4 CMDB项目CURD组件之进入编辑模式详细
5-5 CMDB项目CURD组件之属性中应用神奇的单@符号
5-6 CMDB项目CURD组件之退出编辑模式
5-7 CMDB项目CURD组件之更新数据
5-8 CMDB项目CURD组件之基于jQuery扩展封装组件
5-9 CMDB项目10分钟搞定页面基本操作
5-10 CMDB项目CURD组件之分页功能
5-11 CMDB项目CURD组件之搜索功能介绍
5-12 CMDB项目总结
下载地址:
|
|