Python自动化运维—4561人已学习
课程介绍
本职业规划路线是专门为从事运维开发的同学准备的,并且是严格按照企业需求的标准定制的学习路线。路线中包含python基础和进阶,linux基础和进阶,前端,MySQL,Django框架,以及ansible,实战开发自动化运维平台,实现全栈开发!
课程收益
本职业规划路线是专门为从事运维开发的同学准备的,并且是严格按照企业需求的标准定制的学习路线。路线中包含python基础和进阶,linux基础和进阶,前端,MySQL,Django框架,以及ansible,实战开发自动化运维平台,实现全栈开发!
讲师介绍
丁志文 更多讲师课程
6年运维工作经验,2年的运维开发工作经验,2年以上培训教育经验,在多家大型游戏公司开发自动化运维平台(使用ansible做底层),精通ansible、zabbix、python、shell、CMDB、django等技能。丁老师授课有感染力,注重对底层原理的剖析和理解,善于培养学生对编程和运维的兴趣。
课程大纲
第1章:Python基础
1. windows上安装Python2.7 8:26
2. windows上安装Python3.6 8:06
3. mac上安装Python 3:50
4. 第一个Python程序 3:26
5. Python自带IDLE编辑器的使用 7:29
6. Sublime Text介绍 25:38
7. Pycharm安装和使用 12:57
8. 注释 12:10
9. Python2中支持中文 6:41
10. 变量和使用变量 12:08
11. 变量小案例 11:48
12. raw_input和input函数的区别 11:17
13. 变量命名规则 20:10
14. 数据类型和type函数 7:03
15. Python基本数据类型 16:11
16. 为什么需要数据类型转换 8:43
17. 转换为int类型 11:38
18. 转换为str类型 5:29
19. 转换为float类型 9:32
20. 转换为long类型 7:07
21. print函数详细讲解 27:00
22. 运算符及其操作 26:42
23. if语句和条件判断 43:41
24. elif的使用 7:30
25. 代码块和缩进 7:10
26. while循环介绍 14:24
27. 1到100求和小案例 9:41
28. 猜数字小游戏 11:51
29. 九九乘法表作业 7:45
30. break语句 5:12
31. break版猜数字游戏 4:38
32. continue语句 9:58
33. for循环 11:11
34. while版本的99乘法表 14:34
35. for版本的99乘法表 5:04
36. 什么是字符串 10:37
37. 字符串拼接 5:02
38. 字符串下标操作 5:33
39. 字符串切片操作 26:05
40. 字符串常用方法(1) 16:25
41. 字符串常用方法(2) 21:19
42. 字符串常用方法(3) 8:33
43. 字符串常用方法(4) 12:52
44. 常见转义字符 14:56
45. 原生字符串 5:34
46. 为什么需要unicode 14:47
47. unicode解释 21:08
48. encode和decode方法 12:11
49. raw_input函数和str编码 12:32
50. str和unicode工厂函数与隐式转换 16:33
51. setdefaultencoding原理 15:32
52. coding_utf-8作用 2:53
53. 认识列表 5:56
54. 遍历列表 9:35
55. 列表基本使用 17:02
56. 列表常用方法 25:01
57. 元组及其操作 23:31
58. 字典及其基本操作 41:44
59. 字典常用方法 30:56
60. 字典的遍历 20:51
61. 函数基础 22:32
62. 关键字参数和位置参数详解 49:23
63. 默认参数和四种参数顺序 12:28
64. 函数返回值 16:21
65. 局部变量和全局变量 9:21
66. global关键字 11:32
67. 可变数据类型全局变量 8:17
68. sort函数高级用法 24:05
69. lambda表达式和函数式编程 17:18
70. 函数式编程作业 4:57
71. 文件基本操作 6:29
72. Python2和Python3打开文件的默认编码 14:49
73. 以r、w、a模式打开文件 13:01
74. 以r+、w+、a+打开文件 20:48
75. 文件读取的三种方式 17:01
76. 大文件读取方式 5:31
77. 文件两种写入操作 3:44
78. 文件定位之tell函数 3:56
79. 文件定位之seek函数 12:23
80. with语句优化文件操作 10:15
81. 文件操作实战(1):拷贝文件 7:58
82. 文件操作实战(2):移除文件中的病毒代码 10:29
83. 综合性大作业 42:36
84. 复制图片作业讲解 12:45
85. 宠物寄养管理系统_文件版 25:35
86. 密码存储系统作业讲解(1) 41:25
87. 密码存储系统作业讲解(2) 54:15
88. 什么是面向对象 19:56
89. 类和对象的基本使用 25:59
90. 访问限制(受保护和私有) 20:04
91. 用面向对象思想组装电脑 30:33
92. 析构函数和引用计数 13:31
93. 继承 10:13
94. 重写父类的方法 16:18
95. 子类不能继承父类的私有变量 6:41
96. 新式类和旧式类 14:02
97. 多继承及其注意事项 13:09
98. 多态 13:49
99. 类属性和实例属性 17:41
100. 类方法和静态方法 13:10
101. __new__方法 7:18
102. 单例设计模式 14:45
103. 异常及其处理(1) 19:31
104. 异常及其处理(2) 24:46
105. 模块和包介绍 16:57
106. 模块查找路径 18:02
107. __all__变量的作用 14:03
108. import语句原理 17:22
109. 循环引用 18:46
110. 如何解决循环引用 6:25
111. __name__魔术变量 11:15
112. pip使用详解 32:48
113. 列表生成式 11:25
114. 三目运算符 8:17
115. get和set方法 17:29
116. property装饰器 16:27
117. 宠物寄养系统_面向对象版 49:36
第2章:Python进阶
1. 虚拟环境基本使用 38:42
2. 创建虚拟环境指定Python解释器 17:13
3. virtualenvwrapper讲解 22:38
4. 迭代器和for循环底层原理 45:44
5. 生成器的基本使用 21:22
6. send方法的用法 19:33
7. 生成器小案例 27:34
8. 闭包及其使用 31:47
9. 装饰器基本使用 22:11
10. 被装饰的函数带有参数 17:18
11. 给装饰器传递参数 16:08
12. wraps装饰器 13:41
13. 装饰器实现Flask的url映射 37:48
14. 动态添加属性和方法 26:26
15. 元类 01:00:10
16. 对象池 9:46
17. 引用计数和循环引用(1) 19:05
18. 标记清除和分代回收 32:16
19. gc模块 28:12
20. 常规魔术方法 38:44
21. 比较运算符魔术方法 44:18
22. 一元运算符魔术方法 20:58
23. 二元运算符魔术方法 17:08
24. 增量赋值魔术方法 6:29
25. 属性访问控制魔术方法 40:25
26. 创建属于自己的序列 25:36
27. 可调用的对象魔术方法 11:42
28. with语句魔术方法 16:08
29. pickle魔术方法 25:24
30. 多任务编程介绍 8:10
31. multiprocessing多进程编程 23:40
32. join阻塞方法 12:29
33. 使用类的方式创建子进程 8:27
34. 进程池详解 19:14
35. 进程池补充 4:10
36. 父子进程数据共享问题 18:53
37. Queue消息队列 25:32
38. Process进程间通信 8:19
39. Pool进程间通信 6:31
第3章:linux基础与进阶
1. linux+zabbix课程介绍 5:38
2. linux+zabbix学习建议 17:17
3. 什么是网络 10:26
4. TCPIP七层模型和四层模型 21:22
5. 端口 15:22
6. IP地址 29:10
7. socket介绍 7:59
8. 安装linux(centos) 4:57
9. 安装linux系统 15:30
10. 操作系统 8:42
11. Linux发展史(常见的os) 21:42
12. Linux的命令 9:05
13. Linux目录 27:17
14. Linux必须会的知识点 9:55
15. Linux帮助信息 9:27
16. ls和通配符 14:46
17. 输出重定向和分屏显示 6:01
18. 管道清屏切换工作目录创建目录 10:54
19. 删除文件和目录链接文件 12:56
20. grep命令 9:59
21. copy命令 10:25
22. mv命令 5:16
23. 压缩和解压 13:45
24. 查找命令(which,whereis,locate) 8:34
25. 文件权限 25:49
26. 用户管理(who,whoami,exit) 9:31
27. 创建用户(useradd) 7:06
28. 用户管理命令(passwd,su,userdel) 7:11
29. 用户管理(组管理) 4:54
30. 用户管理(修改文件权限) 8:26
31. 常用命令(ping,nslookup,tracepath) 17:39
32. linux常用命令(top) 19:05
33. Linux常用命令(ps) 11:53
34. Linux常用命令(netstat) 10:29
35. Linux常用命令(iftop,nethogs) 8:07
36. Linux常用命令(iotop,iostat) 14:32
37. Linux常用命令(ss,lsof) 8:48
38. Linux常用命令(nmap) 14:45
39. yum源介绍和替换yum源 12:42
40. VIM介绍三种模式 12:09
41. VIM基本操作 16:48
42. shell脚本(shell基本元素,为什么使用shell) 12:06
43. shell脚本(bash中的特殊符号) 13:16
44. shell脚本(shell运算符和配置文件) 9:44
45. shell脚本(shell快捷方式和alias别名) 10:46
46. shell脚本(历史命令和标准输出) 10:40
47. shell脚本(变量-位置变量) 10:06
48. shell脚本(退出状态) 6:04
49. shell条件表达式(逻辑运算符) 11:19
50. shell(整数操作符和字符操作符判断) 14:08
51. shell(文件操作符) 12:44
52. shell(if语句) 10:52
53. shell(case语句) 8:16
54. shell(for循环) 16:38
55. shell(function函数) 8:35
56. shell(排序统计相关命令) 14:17
57. shell(正则表达式介绍) 11:57
58. shell(正则表达式grep) 21:02
59. shell(sed命令) 29:48
60. shell(awk命令) 29:32
61. iptables(防火墙原理) 26:34
62. iptables(基本操作) 22:20
63. iptables(例子1) 17:41
64. iptables(例子2) 28:15
65. iptables(我可以ping别人别人不能ping我 12:19
66. iptables(防御CC攻击) 29:33
67. iptables(python暴力破解脚本与防御 18:36
68. lnmp(lnmp工作原理) 8:57
69. lnmp(nginx原理) 21:03
70. lnmp(nginx安装) 12:49
71. lnmp(nginx进程理解) 9:42
72. lnmp(nginx配置文件和日志分割) 28:34
73. lnmp(mysql安装和基本操作) 11:04
74. lnmp(HDWIKI搭建公司的知识管理系统) 28:11
第4章:MySQL数据库基础与进阶
1. mysql介绍和mysql的特点 11:22
2. mysql关系数据库的术语 10:12
3. mysql安装 11:40
4. mysqlshell命令 13:34
5. mysql整体架构分析 10:18
6. mysql-innodb存储引擎 11:18
7. mysql-innodb事务的特性 13:52
8. mysql存储引擎写入架构以及配置 9:41
9. mysql日志管理(错误日志和查询日志) 12:06
10. mysql-日志管理(binlog日志和慢查询日志) 15:51
11. mysqlSQL语句-crete语法 17:38
12. mysql-创建用户删除数据修改数据 13:56
13. mysql-INSERT语句 8:08
14. mysql(删除和更新记录) 6:37
15. mysql(查询语句通配符排序聚合) 23:42
16. mysql(查询语句聚合子查询逻辑判断) 9:37
17. mysql(表连接方式) 10:21
18. mysql(列类型,日期时间,整数) 5:48
19. mysql(表约束介绍以及表结构操作) 11:28
20. mysql(唯一约束非空约束主键约束) 13:28
21. mysql(默认约束和外键约束) 16:48
22. mysql(表关系一对多) 12:08
23. mysql(表关系一对一多对多) 24:11
24. mysql(备份-冷备) 10:24
25. mysql(备份方式) 22:23
26. mysql(主从复制原理) 16:42
27. mysql(主从复制操作) 17:50
28. mysql(删库再也不用跑路了) 20:29
第5章:Zabbix监控
1. zabbix(安装zabbix) 38:18
2. zabbix(监控第一台机器) 10:08
3. zabbix(zabbix界面介绍) 30:01
4. zabbix(自定义监控项) 30:50
5. zabbix(发送邮件) 26:01
6. zabbix(zabbix主动模式) 32:44
7. zabbix(zabbix配置文件server,agentd,proxy) 28:47
8. zabbix(分布式部署)-安装 10:36
9. zabbix(分布式部署)-配置文件 8:28
10. zabbix(分布式部署)-实现自动注册 12:58
11. zabbix(python写一个API接口调用文档) 32:20
12. -zabbix实战(需求通过API接口获取自建库数据 12:02
13. zabbix实战(使用python完成需求) 40:39
大家可以点击【 查看详情】查看我的课程