摘要:
目录1. 编写脚本技巧2. 脚本:color3. 脚本:for循环嵌套4. 脚本:检测网址联通性5. 脚本:密钥分发6. 生产脚本:TCP连接数监控-统计TCP11种状态连接数7. 生产脚本:日志监控-检查日志刷新时间8. 生产脚本-mq队列监控9. 脚本:处理ftp文件10. 脚本:数组案例11. 阅读全文
摘要:
目录1. for循环执行任务2. 全并发执行任务3. 并发控制 1. for循环执行任务 一个for循环1000次顺序执行1000次任务 #!/bin/bash start_time=`date +%s` # 定义脚本运行的开始时间 for ((i=1;i<=1000;i++)) do sleep 阅读全文
摘要:
目录1. 自定义模块1.1 模块和包1.2 导入1.3 导入别名1.4 主文件2. 第三方模块2.1 pip2.2 源码2.3 whell2.4 练习 1. 自定义模块 1.1 模块和包 一个py文件,模块(module) 含多个py文件的文件夹,包(package) 在包(文件夹)中有一个默认内容 阅读全文
摘要:
目录1. 初识面向对象1.1 初始化方法、对象、self1.2 常见成员1.3 面向对象的作用示例2. 三大特性2.1 封装2.2 继承练习题2.3 多态3. 再看数据类型4. 练习题 1. 初识面向对象 想要通过面向对象去实现某个或某些功能时需要2步: 定义类,在类中定义方法,在方法中去实现具体的 阅读全文
摘要:
目录1. 继承补充1.1 mro 和 c3算法1.2 py2 和 py3继承区别2. 内置函数补充3. 异常处理3.1 异常细分3.2 自定义异常和抛出异常3.3 finally和else3.3.1 特殊的finally3.3.2 else3.3.3 traceback3.4 异常练习题4. 反射4 阅读全文
摘要:
目录1. 成员1.1 变量1.2 方法1.3 属性2. 成员修饰符3. 对象嵌套4. 特殊方法5. 练习题 1. 成员 面向对象中的所有成员如下: 变量 实例变量 类变量 方法 绑定方法 类方法 静态方法 属性 1.1 变量 实例变量,属于对象,每个对象中各自维护自己的数据 类变量,属于类,可以被所 阅读全文
摘要:
目录1. 初识函数2. 函数的参数2.1 参数2.2 默认参数2.3 动态参数3. 函数的返回值4. 练习题 1. 初识函数 面向过程编程 :按照业务逻辑从上到下逐步完成 函数式编程 :利用函数编程 函数,是一堆功能代码的集合 def 函数名(): 函数内编写代码 ... ... 函数名() def 阅读全文
摘要:
目录1. 函数补充1.1 参数的内存地址1.2 函数的返回值是内存地址1.3 参数的默认值1.4 动态参数练习题2. 函数和函数名2.1 函数做元素2.2 函数名赋值2.3 函数名做参数和返回值3. 返回值和print4. 作用域4.1 函数为作用域4.2 全局和局部4.3 global关键字5. 阅读全文
摘要:
目录1. 函数嵌套1.1 函数在作用域中1.2 函数定义的位置1.3 函数嵌套引发的作用域问题练习题2. 闭包3. 装饰器3.1 示例13.2 示例23.3 装饰器作用3.4 伪应用场景3.5 functools4. 总结5. 练习题 1. 函数嵌套 Python中以函数为作用域,在作用域中定义的相 阅读全文
摘要:
目录1. 匿名函数2. 三元运算3. 生成器应用场景4. 内置函数5. 推导式5.1 推导式练习题5.2 推导式扩展题6. 练习题 1. 匿名函数 匿名函数适用于简单的业务处理,可以快速并简单的创建函数 匿名函数受限于 函数体只能写一行 ,所有匿名函数只能处理非常简单的功能 传统的函数的定义包括了: 阅读全文
摘要:
目录了解函数和模块1. 文件操作1.1 读文件1.2 写文件1.3 文件打开模式1.4 常见功能读文件操作写文件操作1.5 文件上下文管理练习题2. csv文件3. ini文件4. xml文件5. Excel文件5.1 读Excel5.2 写Excel6. 压缩文件7. 练习题 了解函数和模块 函数 阅读全文
摘要:
目录1. 了解 hash2. None类型3. 集合 (set)3.1 定义3.2 独有功能3.3 公共功能3.4 转换3.5 其他3.5.1 集合的存储原理3.5.2 元素必须可哈希3.5.3 集合查找元素速度快3.5.4 对比和嵌套集合练习题4. 字典 (dict)4.1 定义4.2 独有功能练 阅读全文
摘要:
目录1. 列表 (list)1.1 定义1.2 独有功能1.3 公共功能1.4 转换1.5 其他嵌套1.6 列表练习题1.7 列表去重技巧2. 元组 (tuple)2.1 定义2.2 独有功能2.3 公共功能2.4 转换2.5 其他嵌套3. 练习题 1. 列表 (list) 操作符(表达式) 描述 阅读全文
摘要:
目录1. 整数 (int)1.1 定义1.2 独有功能1.3 公共功能1.4 转换1.5 其他1.5.1 长整型1.5.2 地板除1.5.3 其它2. 布尔 (bool)2.1 定义2.2 独有功能2.3 公共功能2.4 转换2.5 其他做条件自动转换3. 字符串 (str)3.1 定义3.2 独有 阅读全文
摘要:
ansible 目录ansible安装1. 配置1.1 Inventory(主机清单)1.2 ansible.cfg2. 模块2.1 yum模块2.2 copy模块2.3 get_url模块2.4 fetch模块2.5 file模块2.6 service模块2.7 group模块2.8 user模块 阅读全文