4006-998-758
3000+课程任你选择
Python基础及运维实践
研发学院 体系架构设计 产品经理 开课时间:2021-07-04
俞阳

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

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


查看老师详情
课程内容


课程大纲


课程模块

内容

第一节 Python基础1

1 、准备工作

1.1 认识Python

1.2 搭建Python环境

1.3安装PyCharm并创建一个应用程序

1.4 配置PyCharm开发环境 

2 Python基础知识

2.1 掌握Python固定语法

2.2 创建字符串变量并提取里面的数值

3 Python数据结构

3.1 创建一个列表(list)并进行增删改查操作

3.2 转换一个元组(tuple)并进行取值操作

3.3 创建一个字典(dict)并进行增删改查操作

3.4 将两个列表转换为集合(set)并进行集合运算

4、程序流程控制语句

5 函数

5.1自定义函数

5.2使用匿名函数添加列表元素

5.3存储并导入函数模块

5.4 Lamda表达式

实例:

(1)二分查找算法

(2)冒泡排序算法

(3)斐波那契数列

(4)阶乘求和

(5)最小路径和

(6)合并两个有序链表

第二节 Python基础2

6 、面向对象

6.1 认识面向对象编程

6.2 创建类

6.3 创建对象

6.4 迭代对象

6.5 产生子类

6.6 继承与多态

7 文件基础

7.1 认识文件

7.2 读取txt文件中的数据

7.3 保存数据为csv格式文件

7.4 认识os模块

8 、 Python异常处理

8.1 Python异常类

8.2 Python中的异常处理结构

8.3 自定义异常

实例:

(1) Python 读取某个目录下所有的文件实例

(2) Python多线程写文件实例

第三节

Python数据分析与应用

 

 

 

 

 

 

 

9 MySQL数据库 

9.1 数据库的基本使用 

9.2 数据库查询 

9.3 MySQLPython交互 

9.4 MySQL高级 

10、 NumPy和Pandas 介绍

10.1 NumPy数据运算

10.2 Pandas读取各类数据

实例:

Python实现MySQL数据库的注册登录案例

第四节

Python脚本运维实例讲解

 

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

11.1对于 CPU(中央处理器)监测
11.2对于系统负载监控
11.3获取内存使用情况信息
11.4对于网络接口的监测


返回上一级