4006-998-758
3000+课程任你选择
Python 运维实战应用
研发学院 运维 Python 开课时间:2021-07-04
俞阳

毕业于上海交通大学,IT从业十五年,曾就职于微软、苏宁、平安等大型公司,秉承理论与实践相结合,在学习中实践,在实践中学习,积累了丰富的理论与实践经验,指导学生真正从实践中学到、体会到。

参与主导过大流量、高并发、分布式的大型网站架构(Java Spring Cloud、Redis集群、MySQL集群),参与架构多个私有云建设项目,大型数据仓库建设(Hadoop、Spark、Flink、Kafka、ClickHouse),人工智能平台( Tensorflow, Pytorch )。


查看老师详情
课程内容


课程大纲


Python 开发基础

基础知识

   Python 版本

   搭建Python应用开发环境;

   使用PyCharm开发工具开发;

   变量及变量赋值;

   Python数据类型及对象模型;

   类型、运算、表达式;

  使用模块;

流程及高级数据类型

   掌握流程控制语句;

   Python的数据序列类型;

   字符串;

函数及函数式编程

   函数定义及特点;

   函数的调用;

   函数的返回值;

   实现简单的函数;

   作用域、全局变量与局部变量;

   掌握函数参数;

   函数和对象;

   匿名函数;

   Python内置函数

常用内置模块与模块化开发

   常用内置模块;

   模块的组织;

   自定义模块;

文件处理

   创建文件;

   字符编码;

   文件的读取与写入;

   文件指针;

   使用CSV文件;

面向对象程序设计

   面向对象程序设计 ;

   类和对象 ;

   成员属性和类属性 ;

   成员方法和类方法 ;

   构造函数与析构函数;

   类的继承;

异常处理

   异常处理语句;

   常见异常;

 

Python脚本运维实例讲解

Python数据库应用开发

   MySQL数据基本使用;

   Python数据库模块安装及使用;

正则表达式

   正则表达式基础;

    Python中正则表达式的使用;

 网络应用

   HTTP相关网络模块的使用;

   案例: 网络爬虫

 网络程序设计

   网络编程原理;

    UDP网络编程;

   TCP网络编程;

用 Python 脚本实现对 Linux 服务器的监控

   对于 CPU(中央处理器)监测

   对于系统负载监测

   获取内存使用情况信息

   对于网络接口的监测

   监控 Apache 服务器进程

   python脚本 对批量机器执行命令和发送文件

   Python 数据库备份

Python 自动化运维

   Python调用shell

    python实现批量监控网站

   Python脚本实现项目工程自动远程部署

   系统批量运维管理器Fabric介绍

集中化管理平台Ansible


返回上一级