课程内容
  共30个章节
实验 1 Python 基础语法

知识点: 1.Python开发环境 2.数据类型与变量 3.字符串 4.运算符 5.条件判断与循环 6.终端运行Python程序 7.模块 8.异常处理 9.Python包管理工具

挑战 1 挑战:实现个税计算器

知识点: 1.Python3程序开发 2.变量与数据类型 3.输出 4.命令行参数 5.运算 6.字符串 7.控制结构 8.异常处理

实验 2 列表、元组、集合与字典

知识点: 1.列表的概念与操作 2.元组的概念与操作 3.集合的概念与操作 4.字典的概念与操作

知识点: 1.函数的概念 2.函数的定义与调用 3.变量作用域 4.函数的五种参数 5.函数中修改参数值

挑战 2 挑战:完善工资计算器

知识点: 1.Python3基础语法 2.列表及字典 3.格式化输出 4.命令行参数 5.函数

实验 4 面向对象编程

知识点: 1.面向对象编程思想 2.抽象 3.封装、类与实例 4.继承与方法重写 5.多态 6.私有属性和方法 7.类方法与静态方法 8.property装饰器 9.类中的特殊方法

知识点: 1.输入与输出 2.打开与关闭文件 3.读取与写入文件 4.pickle序列化 5.JSON序列化 6.CSV文件读写方法

挑战 3 挑战:工资计算器读写数据文件

知识点: 1.Python3基础语法 2.文件读取与写入 3.面向对象编程 4.命令行参数 5.函数

实验 6 Python 高级特性

知识点: 1.高阶函数 2.lambda匿名函数 3.偏函数 4.切片 5.列表解析 6.字典解析 7.元组拆包 8.迭代器 9.生成器 10.装饰器

实验 7 [选学] Python 多进程与多线程

知识点: 1.Python3开发多进程程序 2.进程间通信 3.进程同步 4.进程池 5.Python3多线程程序

挑战 4 [选学] 挑战:多进程工资计算器

知识点: 1.Python3多进程 2.进程间通信 3.函数

知识点: 1.os:操作系统相关的操作 2.sys:获取Python解释器状态 3.datetime:时间日期及相关计算 4.time:处理时间、打印当前时间、强制挂起当前进程 5.requests:网络请求标准库 6.base64:用字符表示二进制数据 7.copy:深复制与浅复制,复制可变数据类型 8.configparser:读取配置文件 9.collections:提供一系列特殊的容器类 10.re:正则表达式库

挑战 5 [选学] 挑战:使用模块优化工资计算器

知识点: 1.Python3模块使用 2.getopt处理命令行参数 3.configparser读取配置文件 4.datetime格式化输出时间

挑战 6 [选学] Python3 处理 Excel 文件

知识点: 1.Python3基础语法 2.Python3处理Excel 3.openpyxl模块的使用 4.根据官方文档学习使用新Python包

挑战 7 [选学] Python3 实现端口扫描器

知识点: 1.Python3基础语法 2.Python3Socket网络编程 3.网络基础知识 4.安全基础知识

挑战 8 [选学] Python3 处理 Nginx 日志

知识点: 1.Python3文本处理 2.Python3文件操作 3.Nginx日志格式 4.Python3正则表达式基本使用

实验 9 Python 监控脚本

知识点: 1.了解实验目的 2.解析实现功能 3.实现netstat功能

挑战 9 挑战:完善 Python 监控脚本
实验 10 Ansible 初试

知识点: 1.Ansible的简介 2.Ansible的安装 3.Ansible的配置 4.ADHOC临时命令

挑战 10 挑战:找出错误机器名的服务器

知识点: 1.Ansible的Adhoc 2.Ansible的Setup模块

实验 11 Playbook 实战

知识点: 1.Playbook介绍 2.YAML语法格式 3.Playbook语法结构 4.Ansible模块介绍 5.Playbook执行控制 6.Playbook示例

挑战 11 挑战:修复所有机器名

知识点: 1.Ansible使用Playbook 2.Ansible使用变量 3.Ansible使用shell模块

实验 12 Ansible 调试

知识点: 1.ansibleplaybook参数使用 2.Debug的使用 3.Ansible的安装 4.DevelopingPlugins

实验 13 Saltstack 安装与配置

知识点: 1.Saltstack简介 2.Saltstack安装 3.Saltstack配置

实验 14 Saltstack 基础应用

知识点: 1.Saltstack执行命令 2.Saltstack组件详解

挑战 12 挑战:获取所有 Minion 的 IP 地址

知识点: 1.Saltstack系统变量获取

实验 15 Saltstack 实战

知识点: 1.Jinja2介绍 2.Saltstack实战

挑战 13 挑战:使用 Saltstack 部署 Apache

知识点: 1.Saltstack安装和配置 2.Top和State文件编写

实验 16 Supervisor 安装与配置

知识点: 1.Supervisor简介 2.Supervisor安装 3.Supervisor运行 4.Supervisor配置

挑战 14 挑战:Supervisord 监管 Apache

知识点: 1.Supervisord的配置

课程教师

sgmadmin 共发布过 0 门课程

查看老师的所有课程 >
会员
开通会员,即刻开始学习
加入编程交流社群👇