老男孩 21天Python自动化开发基础 WEB、运维、项目实战

头像
授人以渔
老男孩 21天Python自动化开发基础 WEB、运维、项目实战
课程权限:单独学习25元,VIP会员免费
学习人次:
加载中~
NO.1000N-01-23724-1005715
课程介绍 课程文件以目录显示为准

Day01 语言基础流程控制

— 01-开课介绍

— 02-学生介绍

— 03-课程内容介绍

— 04-Python的发展

— 05-Python特性介绍及与其它语言对比

— 06-Python安装及环境准备

— 07-编程风格要求

— 08-Python的数据类型和运算符

— 09-单行和多行注释

— 10-理解ASSIC Unicode UTF-8编码

— 11-使用和导入模块

— 12-用户交互和格式化输出

— 13-流程控制if for循环

— 14-while 循环基中断控制

— 15-作业需求

Day02 列表-字典-IO处理

— 01-课前注意事项

— 02-上节作业讲解

— 03-文件的数据处理

— 04-file的方法

— 05-如何最优的实时处理增量日志

— 06-字符串处理2

— 06-字符串处理

— 07-列表的使用

— 08-列表index的用法

— 09-编写类似sed命令的文件替换脚本

— 10-购物车程序练习

— 11-字典的语法和使用

— 12-字典的详细用法及深浅copy的原理

— 13-集合及关系测试

— 14-员工信息表作业

Day03 函数-模块-正则-迭代器

— 01-上节作业介绍

— 02-eclipse的使用

— 03-模块和模块的常用方法

— 04-函数式编程(一)

— 05-函数式编程(二)

— 06-函数式编程(三)

— 07-心灵鸡汤

— 08-函数式编程(四)

— 09-yield的使用

— 10-yield和三元运算以及lambda表达式

— 11-内置函数(一)

— 12-内置函数(二)

— 13-内置函数(三)

— 14-内置函数(四)

— 15-内置函数(五)反射

— 16-random生成验证码

— 17-MD5加密

— 18-序列化和反序列化以及json操作

— 19-正则表达式和time模块以及作业

Day04 装饰器-异常处理-面向对象编程

— 01-来一碗心灵鸡汤

— 02-上节作业分析

— 03-上节内容回顾

— 04-反射的应用一

— 05-反射的应用二

— 06-装饰器一

— 07-装饰器二

— 08-装饰器三

— 09-装饰器四

— 10-装饰器思考题

— 11-类和对象

— 12-静态字段

— 13-静态方法

— 14-property装饰器

— 15-为什么要使用静态方法

— 16-面向对象和函数式编程的选择一

— 17-面向对象和函数式编程的选择二

— 18-面向对象和函数式编程的选择三

— 19-私有方法和私有字段

— 20-只读特性和只写特性

— 21-析构函数和特殊的call方法

— 22-析构函数和call方法解疑

— 23-类的继承

— 24-经典类和新式类的区别

— 25-接口的定义和抽象类以及抽象方法

— 26-异常处理流程一

— 27-异常处理流程二

— 28-自定义异常和手动触发异常

— 29-作业

Day05 socket网络编程

— 01-上节作业

— 02-优秀作业展示

— 03-上节内容回顾

— 04-本节内容介绍

— 05-mysql的基本操作

— 06-python操作mysql之查询

— 07-python操作mysql之插入数据

— 08-python操作mysql之批量插入数据

— 09-python操作mysql之批量获取字典类型数据

— 10-python操作mysql之fetchone和获取自增ID

— 11-三层架构之公共层

— 12-三层架构之model层和UI层

— 13-三层架构之配置文件

— 14-socket基本流程

— 15-客户端和服务端的交互

— 16-SocketServer实现异步多线程服务端

— 17-SocketServer上传文件简介

— 18作业

Day06-Python自动化开发基础 FTP上传和多线程开发

— 01 上节作业状况

— 02 上节作业和三层架构回顾

— 03 上期内容回顾一

— 04 上期内容回顾二

— 05 FTP服务器上传解析一

— 06 FTP服务器上传解析二

— 07 应用程序和进程以及线程的分析一

— 08 应用程序和进程以及线程的分析二

— 09 多线程开发之创建线程

— 10 多线程开发之线程中的常用方法

— 11 多线程开发之自定义线程类

— 12 多线程开发之自定义线程类的执行流程分析

— 13 面向对象实现生产者消费者模型

— 14 Paramiko和SSH原理剖析以及作业

— 14 函数式编程实现生产者消费者模型

— 15 多线程开发之线程锁

— 16 多线程开发之事件

Day07 多线程多进程及主机管理

— 01 课前牛B分享

— 02 上节内容回顾

— 03 多进程的使用

— 04 子进程与父进程的关系

— 05 进程间的内存同步方法queue

— 06 进程间的内存同步方法manager

— 07 通过Pool产生多进程

— 08 通过Pool产生多进程2

— 09 开发审计堡垒机

— 10 开发审计堡垒机修改paramiko源码记录操作

— 11 审计堡垒机的安全控制

— 12 select-Poll-epoll介绍

— 13 select代码实例解析

— 14 作业之审计作业

Day08 分布式监控系统开发实战

— 01 作业与课前鸡汤

— 02 分布式监控开发需求设计

— 03 Redis的使用

— 04 Redis订阅和发布功能

— 05 Redis订阅和发布功能2

— 06 设计监控项和监控模板

— 07 将主机监控配置信息提纯处理

— 08 客户端监控服务并提交数据到服务器处理

— 09 本节内容回顾及作业

Day09-Python自动化开发基础 HTML开发基础

— 01上节回顾和心灵鸡汤

— 02 HTML概要

— 03 Http请求流程

— 04 HTML代码结构分析

— 05 HTML之块级标签和内联标签

— 06 HTML之p和br以及a标签

— 07 HTML之h和select标签

— 08 HTML之input系列标签

— 09 HTML之form表单

— 10 HTML之for和table以及列表标签

— 11 HTML之fieldset标签

— 12 CSS之样式概要和各种选择器

— 13 CSS之样式背景图片

— 14 CSS之样式边框和内外边距

— 15 CSS之样式 position

— 16 模态对话框Demo

— 17本节作业

Day10 JavaScript开发基础

— 01 上节作业情况

— 02 上节内容回顾以及作业分析一

— 03 上节内容回顾以及作业分析二

— 04 JS基础之js文件存放位置

— 05 JS基础之变量和函数

— 06 JS基础之自执行函数

— 07 js基础之for循环

— 08 迟来的心灵鸡汤

— 09 DOM编程之选择器

— 10 DOM编程之操作标签和提交表单

— 11 搜索框实例

— 12 滚动条和跑马灯实例

— 13 jQuery选择器和CSS和属性以及返回顶部实例

— 14 jQuery文本操作和过滤器和事件和各种实例和常用模板以及作业

Day11 Django框架基础

— 01 上节作业和本节内容概述

— 02 python web程序的本质

— 03 自定义python web框架

— 04 MVC和MTV的概念和区别

— 05 Django框架揭秘

— 06 Django的路由系统一

— 07 Django的路由系统二

— 08 Django的路由系统三

— 09 Django的Model创建数据库表一

— 10 Django的Model创建数据库表二

— 11 Django的Model对数据的增删改查

— 12 Django的模板语言和Form验证

— 13 Django的本节内容回顾和作业

Day12-Python自动化开发基础 Django框架中级编程

— 01 上节作业概述

— 02 上节作业实现一

— 03 上节作业实现二

— 04 上节内容回顾

— 05 Model连表操作一

— 06 Model连表操作二

— 07 Form创建html和验证输入

— 08 Form创建自定义错误信息一

— 09 Form创建自定义错误信息二

— 10 Ajax的使用一

— 11 Ajax的使用二

— 12 本节作业

Day13-python自动化开发基础 Django框架高级编程

— 01 上节作业简介

— 02 本节内容介绍和上节回顾一

— 03 本节内容介绍和上节回顾二

— 04 Django自定义分页一

— 05 Django自定义分页二

— 06 Django自定义分页三

— 07 Django自定义分页四

— 08 Session剖析和应用

— 09 Django中session的运行机制

— 10 Cookie剖析和Cookie的应用

— 11 Django中Cookie的应用

— 12 Django跨站请求伪造一

— 13 Django跨站请求伪造二

— 14 Django中间件的原理和应用一

— 15 Django中间件的原理和应用二

— 16 本节作业

Day14 项目实战BBS

— 01 上节作业答疑之装饰器的使用

— 02 自定义装饰器功能扩展

— 03 web常用功能分享

— 04 BBS功能分析和介绍

— 05 BBS功能之点赞

— 06 BBS功能之评论一

— 07 BBS功能之评论二

— 08 BBS功能之web聊天室

— 09 本节作业

Day15-Python 项目实战_cmdb

— 01 上节作业

— 02 自动化之路和CMDB的地位

— 03 CMDB之puppet采集数据方式

— 04 CMDB之自定义python插件采集数据方式

— 05 CMDB之django实现api

— 06 CMDB之数据流执行过程回顾

— 07 CMDB之restframework开始API(一)

— 08 CMDB之restframework开始API(二)

— 09 CMDB之表结构的设计

— 10 CMDB之API保存或者更新服务器信息

— 11 作业和后台管理资源

Day16 项目实战-监控系统

— 01 本节内容简介

— 02 CMDB拾遗之Agent开发

— 03 CMDB拾遗之API开发

— 04 Django扩展之自定义HttpRequest

— 05 监控系统架构分析

— 06 监控系统之Agent开发

— 07 监控系统之数据库表的设计一

— 11 监控系统之完善Agent功能

— 13 监控系统之结束语

Day17 自动化开发基础 项目实战-任务编排

— 01 本节内容简介

— 02 任务编排系统架构

— 03 任务编排后台管理功能介绍一

— 04 任务编排后台管理功能介绍二

— 05 任务编排后台管理之任务列表

— 06 任务编排后台管理之创建任务一

— 07 任务编排后台管理之创建任务二

— 08 任务编排后台管理之创建任务三

— 09 任务编排Agent实现分析

— 10 任务编排之API认证

— 11 扩展之类是什么鬼(上)

— 12 扩展之类是什么鬼(下)

— 13 扩展之模板语言的本质

— 14 节课总结

加载中~
相关课程