第1章: 开课介绍 同学互相介绍 Python简史介绍 python3的新特性 开发工具ide介绍 helloworld程序 变量与赋值 用户交互 条件判断与缩进 循环控制 循环次数限制 常用数据类型 字符串格式化 列表常用操作 列表的后续操作 二进制位运算 简单的嵌套循环 文件基本操作及作业 第2章: 上周作业简介 上周作业实现原理 今日内容概要 python介绍 python编码 接收执行参数 python字符串原理剖析 基本数据类型常用方法 上周作业实例分析 python主文件判断 一切事物都是对象 int内部功能介绍 float和long内部功能介绍 str内部功能介绍 上下文管理剖析 list内部功能介绍 tuple和dict内部功能介绍 字典和列表课上练习题 今日作业 第3章: 上节作业情况与奖惩 本节内容概要 上节内容回顾 python集合set python计数器counter python有序字典ordereddict python默认字典defaultdict Python可命名元祖namedtuple python双向队列deque python单项队列queue.queue python深浅拷贝原理 python深浅拷贝应用 python函数的基本定义 python函数的返回值 python函数的普通参数 python函数的默认参数 python函数的动态参数 使用动态参数实现字符串格式化 pythonlambda表达式 python内置函数 python文件操作 python本节作业 第4章: 上节作业 论中美差距 tenglan讲作业思路 tenglan回顾上节内容 迭代器原理及使用 生成器的使用 使用yield实现单线程中的异步并发效果 装饰器原理介绍和基本实现 装饰器实现 实现带参数的复杂装饰器 递归原理及实现 通过递归实现斐波那契数列 算法基础之二分查找 算法基础之2维数组90度旋转 正则表达式基础及计算器作业思路及要求 第5章: 鸡汤之超越别人的期待 上节作业 上节内容回顾 上节作业之计算器讲解 正则表达式深入 算法基础之冒泡排序 时间复杂度介绍 模块介绍 如何自定义模块 不同目录之前的模块调用 atmhomeworkrequirments 第6章: some鸡汤 atm示例代码展示 常用模块之shutil 常用模块之shelve 常用模块之xml处理 常用模块之configparser 常用模块之hashlib 常用模块之subprocess 常用模块之logging 面向对象介绍 面向对象之类和构造方法 面向对象之类变量与实例变量 面向对象之类的继承 面向对象之模拟人生作业 第7章: 上节作业 鸡汤之beanewgentlemen 面向对象回顾 类的静态方法类方法及属性 新式类与经典类 面向对象特性之多态 反射的妙用 socket基础 socket连续交互通信 python3的socket坑 通过socket模拟实现简单的ssh功能 通过socket实现大数据的传输 通过socket实现大数据的传输及本周ftp开发作业 第8章: 上节作业 鸡汤与电影 上节内容回顾 socket常用语法 socketserver实例 多并发ftpserver代码示例讲解 午后鸡汤 异常处理 自定义异常与断言 cpu运行原理与多线程 pythongil介绍与影响 多线程实例 守护线程与join gil与多线程锁的关系 递归锁与信号量 线程间同步和交互 多进程实例 进程间通讯和数据共享 进程池代码 paramiko简单讲解及作业需求 第9章: 鸡汤之只能当配角的人生是悲惨的 上节内容回顾 队列queue 生产者消费者模型 协程初探 协程异步非阻塞 论事件驱动与异步io模型 selectpollepoll异步io模型剖析 select异步io模型剖析代码实例 paramiko讲解 MySQL常用操作 pythonmysqlapi常用调用及回滚和事务操作 本周作业 第10章: 上节作业回顾 再回顾select 事件驱动 twisted构架介绍 twisted简单文件异步传输 午后鸡汤 Redis介绍及常用操作 redis发布与订阅 rabbitmq介绍与使用 rabbitmq常用使用场景 rabbitmq实现rpccall及作业需求 第11章: 上节回顾 鸡汤 python 前端内容前瞻 本节可见介绍 http请求中如何是用html html文件的基本结构 html结构之head html标签之标签分类、符号、p已经br标签 html标签之a标签 html标签之select标签 html标签之input系列和form标签 html标签之label和列表标签 html标签之tabel标签 html标签梳理和实例 作业一 css样式存在位置 css之基本选择器 css之其他选择器 css之backgroud属性 css之border属性 css之display属性 css之cursor属性 css之float属性 css之position属性 css之透明度和层级 css之padding和margin属性 作业二 第12章: 前端内容概要 今日内容介绍 JavaScript代码存在形式以及存放位置 javascript声明变量 javascript数据类型之数字 javascript数据类型之字符串 javascript数据类型之数组和字典 javascript序列化和反序列化 javascript两种for循环 javascript条件语句和异常处理 javascript函数 javascript面向对象 今日作业 dom编程之选择器 dom编程之自增数字实例 dom编程之操作文本内容 dom编程之事件和搜索框实例 dom编程之创建标签 dom编程之操作标签属性 dom编程之提交表单 dom编程之组织表单默认行为 dom编程之定时器和跑马灯实例 jQuery简介 jquery之基本选择器 jquery之选择器和筛选器 jquery之左侧菜单实例 今日作业 第13章: 鸡汤之泰国归来和600w哥 课前小实例:tab菜单 jquery之属性操作 jquery实例:全选反选取消 jquery之for循环 jquery之内容操作 jquery实例:返回顶部 jquery之位置操作和滚动菜单实例 jquery实例:滚动菜单 jquery之文本操作 jquery之事件 jquery实例:拖动面板 jquery之本域ajax请求 jquery之跨域ajax请求和电视节目实例 jquery之ajax请求总结 jquery之扩展方法 本节作业 第14章: alex鸡汤预测 今日内容介绍 编辑行实例之功能分析 编辑行实例之数据行进入编辑模式分析 编辑行实例之数据行进入编辑模式代码剖析 编辑行实例之数据行退出编辑模式 编辑行实例之单行事件绑定 编辑行实例之批量修改内容 jquery插件之验证、图片轮播和图标 jquery插件之jqueryui和easyui bootstrap介绍 css内容补充之伪类 伪类实例:返回顶部终极版 css内容补充之无法被覆盖 前端内容总结和安排 自定义web框架 django基础之创建程序 django基础之基本请求流程 django基础之admin功能前瞻 django基础之路由系统 django基础之数据库增删改查 django基础之展示后台数据 django基础之静态文件的配置 django基础之创建数据 今日作业以及知识分析 第15章: 本节鸡汤 djangomtv架构讲解 djangourl常用匹配语法 djangoget和post请求方法 djangotemplate渲染 djangotemplate动态显示数据 djangotemplate常用语法学习 djangotemplate模版继承和复用 django配置使用数据库 djangoorm常用语法 djangoorm常用字段 djangoadmin创建数据库数据 django增册改查命令 第16章: 本节鸡汤 算法概要 时间复杂度 冒泡排序 选择排序 选择排序优化版 插入排序 快速排序 二叉树 二叉树遍历 堆排序介绍 第17章: 上节回顾 form表单 form表单定制 modelform admin定制 AdminActions orm操作进阶 在自己写的脚本里调用djangomodels orm增删改查 ORM增删改查缓存 ormq语句 orm聚合查询 练习项目之学员管理系统开发 用户认证及onetoonefield 创建及设计学员系统表结构 用户认证的实现 退出用户及作业需求 第18章: 学员管理系统表结构设计 Django中引用bootstrap 前端展示用户列表 分页功能 分页功能优化 充分使用modelform 使用ModelForm修改数据库数据 通用权限系统的设计思路 通用权限系统的设计思路及实现 通用权限系统的代码实现及作业需求 第20章: 项目实战之BBS开发介绍 项目实战之BBS设计表结构 项目实战之BBS配置admin 项目实战之BBS选择合适的前端模版 项目实战之BBS-前端实现动态菜单 项目实战之BBS-编写通用版块展示模板 项目实战之BBS-编写通用版块展示模板 项目实战之BBS-前端页面布局配置 项目实战之BBS-前端页面布局配置 项目实战之BBS-前端展示评论和点赞数 项目实战之BBS-用户登录 项目实战之BBS-创建文章评论 项目实战之BBS-CSRF攻击原理及防护 项目实战之BBS-提交评论到后台 项目实战之BBS-如何实现多级评论 项目实战之BBS-多级评论展示到前台页面及作业要求 第21章: BBS自动加载评论 BBS动态添加评论 BBS创建新贴页面开发 BBS实现文件上传 BBS实现页面新消息自动提醒 WEB聊天室几种实现方式介绍 WEB聊天室表结构设计 WEB聊天室聊天面板设计 WEB聊天室后台如何处理消息讨论 WEB聊天室聊天页面开发 WEB聊天室发送消息到后台 WEB聊天室用户到后台取消息 WEB聊天室实时聊天效果实现 第22章: 不同聊天窗口间的切换 把后端消息进行解析并在前端展示 新消息提醒 实现群组聊天 实现异步文件上传 实现文件上传的进度条展示 实现图片发送及在聊天框中展示 本节作业需求 中间件介绍及使用 第23章: 主机管理项目需求分析 主机管理项目架构设计 主机管理项目初始构建 主机管理项目编写插件基类 主机管理项目命令分发器 主机管理项目提取主机列表 主机管理项目提取yaml配置文件 主机管理项目动态调用插件进行数据解析 主机管理项目对模块中的参数进行解析 第24章: 上节鸡汤之上半年的变化 捋一捋上节内容 生成解析数据 将新任务放到队列 客户端开发流程及任务解析方式介绍 客户端解析任务并执行 客户端通过http自动下载文件 第25章: CMDB开发之ITIL介绍 CMDB开发之ITIL的实施目标 CMDB开发之CMDB功能讨论 CMDB开发之CMDB架构设计及表结构设计 CMDB开发之CMDB表结构设计 CMDB开发之CMDB自定义用户认证系统 CMDB开发之CMDB客户端设计 CMDB开发之CMDB服务器端处理客户端汇报的数据 CMDB开发之CMDB将客户端数据处理后入库 CMDB开发之CMDB将客户端自动纪录硬件变更信息 第26章: 本节鸡汤 cmdb将新资产放入待批准区 cmdb批准新资产入库 cmdb 轻松实现世界上最安全的api接口认证 cmdb Restful api 接口规范 cmdb Restfulframework介绍和使用 分布式监控项目需求讨论 分布式监控项目架构介绍 分布式监控项目表结构设计 第27章: 分布式监控表结构回顾 分布式监控创建监控模板相关 分布式监控-客户端开发并获取监控配置 分布式监控-客户端将监控数据汇报到服务器端 分布式监控-监控数据存储与优化 分布式监控-监控数据存储与优化代码分析 分布式监控-监控数据triggers处理 分布式监控-判断多条件trigger并触发报警 分布式监控-trigger触发报警 分布式监控-trigger触发及前端基本页面展示 第28章: 分布式监控上节内容回顾 实现监控画图 画图软件介绍 网站用户质量分析监测项目介绍 浏览器各项加载数据接口介绍 用户数据汇报到前端 用户信息收集脚本代码介绍 使用JSONP实现跨域请求访问 后端接收用户数据并保存 第29章: 设计模式介绍 设计模式6大原则 简单工厂模式 工厂模式 抽象工厂模式 建造者模式 单例模式 适配器模式 桥接模式 组合模式 外观模式 享元模式 代理模式 模板方法模式 责任链模式 观察者模式 策略模式 第30章: Tornado实例简介 Tornado模板简介 Tornado数据库介绍 Tornado 安全介绍 容器原理简介 容器操作 容器管理系统概要设计 容器管理接口介绍 容器管理详细设计 创建容器管理系统 第31章: Tornado回顾 Docker回顾 用户登录实现 节点管理实现 系统框架实现 容器管理实现 容器生命周期管理 第32章: 云计算介绍 网络模式 openstack各组件详解及通信流程 第33章: 上节课回顾 openstack部署 ceph架构讲解 ceph概述 ceph部署