Python 编程与科学计算可以开始学习

Python编程与科学计算

从基础语法到网络日志分析与异常检测

从配置环境和运行程序开始,围绕网络日志完成数据准备、分类统计、规范化、对象建模、可视化与异常检测。

Python 3.10.11网络日志NumPyPandas异常检测
正在读取学习记录…查看课程目录
24学习主题
6模块
Python实践环境

沿着日志准备、分类统计、规范化、对象建模、可视化与异常检测逐步学习。

完成课程后

你将完成什么

01

建立统一的 Python 开发环境并独立运行程序

02

用函数、文件和对象完成日志统计、规范化与分析器设计

03

使用科学计算工具分析网络运行数据并制作图表

04

完成网络日志异常检测系统并解释结果与局限

学习路线

课程目录

6 个模块,24个学习主题。沿着日志准备、分类统计、规范化、对象建模、可视化与异常检测逐步学习。

01Python 环境、基础语法与日志数据准备3 个主题

从配置环境和运行程序开始,用变量、输入输出和格式化表达网络日志。

  1. 01课程导入:认识 Python 与星潮生存战正在读取
  2. 02变量、基础数据类型、表达式与输入输出正在读取
  3. 03实验1:网络运行日志模拟与数据准备正在读取
02流程控制、函数与日志分类统计3 个主题

用条件、循环、字典和函数完成日志分类、频次统计与阈值判断。

  1. 04分支、循环与常用数据结构正在读取
  2. 05函数设计、模块组织与标准库正在读取
  3. 06实验2:网络日志分类与统计工具正在读取
03文件、异常处理与日志规范化4 个主题

解析原始日志、转换字段并处理错误,形成规范化数据和无效记录说明。

04面向对象、日志分析器与测试4 个主题

用日志记录类和分析器类组织数据,通过对象协作完成筛选、查询和统计。

05科学计算、网络运行数据分析与可视化5 个主题

使用 NumPy、Pandas 和 Matplotlib 分析网络运行数据,并用图表解释趋势与分布。

06网络日志异常检测与系统整合5 个主题

组合规则与统计方法识别网络日志异常,整合数据处理、分析、图表与检测结果。