你好!欢迎您来到世达教育——携手世达 畅享云端

咨询电话0411-81761727






课时:55课时

课程简介:

      随着信息时代的持续发展,IT 运维已经成为 IT 服务内涵中重要的组成部分。面对越来越复杂的业务以及日趋多样化的用户需求,不断扩展的 IT 应用需要合理的 IT 运维保障 IT 服务灵活便捷、安全稳定。从初 期个位数服务器发展到庞大的数据中心,仅依靠人工已经无法满足在技术、业务、管理等方面的要求,标准化、自动化、架构优化、过程优化等降低 IT 服务成本的因素被人们愈加重视。今天,运维自动化 作为 IT 运维重要属性之一已经不仅仅只是代替人工操作,更重要的是深层探知和全局分析,关注的是在当前条件下如何实现性能与服务最优化,同时保障投资收益最大化。
       自动化对 IT 运维的影响,已经不仅仅是人与设备之间的关系,已经发展到了面向客户服务驱动 IT 运维决策的层面。因此,IT 运维自动化是一组将静态的 设备结构转化为根据 IT 服务需求动态弹性响应的策略,目的就是提升 IT 运维的质量, 降低成本。可以说自动化一定是 IT 运维最高层面的重要属性之一。
       纵观传统运维存在的问题:(1)运维人员被动、效率低; (2)缺乏一套高效的 IT 运维机制;(3)缺乏高效的 IT 运维技术工具。 IT 运维自动化是 IT 技术发展的必然结果。IT 系统的复杂性已经客观上要求 IT 运维必须能够实现数字化、自动化维护。所谓 IT 运维管理的自动化是指通过将 日常 IT 运维中大量的重复性工作(小到简单的日常检查、配置变更和软件安装,大到整个变更流程的组织调度)由过去的手工执行转为自动化操作,从而减少乃至 消除运维中的延迟,实现“零 延时”的 IT 运维。
       简单的说,IT 运维自动化是指基于流程化的框架,将事件与 IT 流程相关联,一旦被监控系统发生性能超标或宕机,会触发相关事件以及事先定义好的流 程,可自动启动故障响应和恢复机制。自动化工作平台还可帮助 IT 运维人员完成日常的重复性工作(如备份、杀毒等),提高 IT 运维效率。同时,IT 运维的自动化还要求能够预测故障、在故障发生前能够报警,让 IT 运维人员把故障消除在发生前,将所产生损失减到最低

学员基础: 

       不限学习基础,但最好具备基本的系统、网络管理能力或具备相关知识。
       对Python有一定的了解
       有其他语言作为基础

课程目标:

       学会Python运维主要技能,并且深入掌握Python内部机制与模块调用
       独立完成中大型项目开发 

项目实战培训的主旨思想:

       以所有用户的一线需求为出发点进行课程编排
       授课的方式为边讲边练,注重培养动手能力
       再好的授课大纲也要围绕用户的需求而变动,实践中会与客户实时沟通与互动,随时根据用户的情况微调授课。


课程内容:

       课程主要着眼于在日常的运维工作中应用 Python 来解决实际问题;课程以实际的案例 出发,编写 Python 实用工具并在解决问题的同时说明系统运维在处理问题时的解决思路;掌握运维体系中配置管理、系统监控、自动化部署等系统之间的关系 及实现方法。


 


课程大纲


模块名称 课程内容

Python 运维中级课程

     

         一、正则表达式和高级应用

         ● Python正则表达式---初识
         ● Python正则表达式---元字符
         ● Python正则表达式---常用函数
         ● Python正则表达式---re属性-分组
         ● 丰富的else语句及简洁的with语句
         ● 异常处理
         ● 函数进阶与pickle序列化

       二、Python处理系统文件

         ● os模块常用方法
         ● sys模块常用方法
         ● 关于路径、目录和文件
         ● 递归实现目录树
         ● 多种数据归档方法

       三、面向对象编程

         ● 面向对象编程
         ● 定义python类
         ● 类的实例化
         ● 类属性、方法及对象属性、方法的调用
         ● 类的继承、多态
         ● 类和对象:一些相关的BIF
         ● 魔法方法:构造和析构
         ● 算数运算

       四、进程、线程与并发

         ● 子进程
         ● 子进程的返回码
         ● 使用supervisor管理进程
         ● Python中的线程
         ● 进程与进程调度

       五、操作数据库

         ● Python常用操控数据库的方法
         ● 应对大数据量及复杂数据场景
         ● 定制自己的数据库操控模块
         ● Python与mysql交互

       六、GUI图形化编程---工具可视化

         ● GUI应用设计
         ● GUI框架---Tkinter
         ● GUI框架---wxPython
         ● GUI辅助设计工具

       七、网络应用开发

         ● Urllib模块使用
         ● Paramiko模块用法
         ● Paramiko模块批量管理实践
         ● Paramiko模块批量管理实践及多线程
         ● SNMP模块获取设备信息
         ● Socket介绍
         ● Socket套接字用法
         ● SocketServer应用开发
         ● Wsgi实现web页面展示批量管理输出
         ● 项目实训 1: python 开发跳板机日志审计系统
         ● 项目实训 2:使用 python 开发网络备份程序系统




关键词:Python培训 python


tel
客服电话:
0411-81761727
大连腾飞校区地址:大连市腾飞软件园五号楼1楼
友情链接: 世达
世达教育咨询(大连)有限责任公司版权所有 ICP备:辽ICP备2021001382号-1  联网备案号:21029602000532  网站地图
在线咨询
电话咨询
微信咨询

扫一扫
微信咨询

返回顶部