关于Python 运维自动化如何入门?
今天小编要跟大家分享的文章是关于Python自动化如何入门, 从 0 开始讲解 Python自动化入门,手把手带你实现每行代码,专为解决运维同学入门难点 , Python入门新手和正在进行Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 !
技术要点
◆ Python 由来和发展
◆ Python 开发环境搭建和多版本部署
◆ 增强工具 IPython、Jupyter 使用 Pycharm 安装使用
◆ 冯诺依曼体系结构
◆ Python 动态弱类型语言的优缺点
◆ 标识符、常量、变量
◆ 算数运算符、比较运算符、短路运算符及优先级
第 1 天
◆ 分支、循环及 break、continue、else 子句三元表达式入门和进阶基础
◆ False 等价真值表 ◆ Print、input、type、isinstance 随机数模块语法
作业:
● 九九乘法表 ● 用户登录验证 ● 用户依次输入用户名和密码,然后提交验证
● 用户不存在、密码错误,都显示用户名或密码错误提 ● 错误 3 次,则退出程序
● 验证成功则显示登录信息
◆列表及常用方法,append、pop、extend、sort 及时间复杂度
◆ 列表数据模型和深浅 copy ◆ 元组及常用方法
第 2 天
◆ 字符串,常用方法 join、split、partition、replace、strip、find 及时间复杂度,线性数据 格式化 bytes、bytearray 结构
◆ 切片用法和高级进阶(必备)
◆ len、range、max、min、sorted
作业: ● 求 100 内奇数和,顺便讲解 sum 函数 ● 求 100 内斐波那契数列
◆ 集合及常用方法实现
◆ 字典及常用方法
◆ 字典及常用方法
◆ 列表解析式、集合解析式、字典解析式、生成器表达
◆ sorted、enumerate
第 3 天
作业: 哈希表 ● 随机生成 20 个 [1, 20] 的正整数,统计每个数字出现的次数,排序并降 序输出次数最多的前三个数 字及次数 ● 顺序的数字 6 位,分隔符点号,10 个随机小写英文字符 ● 举例,000005.xcbaaduixy
◆ 函数、形参定义、实参传送、返回值
◆ 函数作用域和 LEGB
第 4 天
◆ 文件操作 open、read、write,编码,上下文操作 函数和文件
◆ Csv、ini 文件处理与实战
◆ 序列化和反序列化、pickle、json 及高级用法 操作
作业: ● 配置文件格式转换
◆ 路径操作 os.path、pathlib.Path 类使用
◆ 如何用 Python 实现文件及目录复制操作
第 5 天
◆ Python 嵌套函数和闭包
◆ Python 装饰器及应用实 装饰器和
◆ Lambda 表达式
◆ 生成器函数及高级用法 路径操作
◆ filter、map、zip 使用与实战
◆ time、datetime 模块使用与实战
作业: ● 读取给定文本文件,统计单词,计算 TOP 10 ◆ Python实现类、类属性、方法 ◆ 属性的搜索顺序 ◆ 私有成员和访问控制
第 6 天
◆ Classmethod、staticmethod 装饰器,property 属性装饰器 面向
◆ 异常和异常捕获 对象
作业: ● 整数生成器类,构造 10 个二维坐标系坐标
◆ 面向对象单继承
◆ 多继承和 MRO(面试加分技能)
第 7-8 天
◆ 反射用方法 getattr、setattr、hasattr 面向对象
◆ 面向对象三要素总结和面试真题讲解
◆ Logging 模块使用与实战 进阶
作业: ● 从 Shape 基类实现三角形、矩形、圆,求它们面积,并序列化信息 。
好啦,今天的分享到这里就结束了,希望大家持续关注马哥教育官网,每天都会有大量优质内容与大家分享!
声明:文章来源于网络,侵删!