🐍 Python 学习
Python 是最适合入门的编程语言,也是自动化运维的利器。本模块从零开始,实战驱动,学了就能用。
📐 学习路线
mermaid
graph TD
A[环境安装] --> B[基础语法]
B --> C[数据类型与结构]
C --> D[函数与模块]
D --> E[面向对象编程]
C --> F[文件操作]
D --> F
E --> G[异常处理]
F --> G
G --> H[常用标准库]
H --> I[pip 与虚拟环境]
I --> J[实战:自动化脚本]
J --> K[常见问题 FAQ]📋 你将学到
| 模块 | 核心技能 |
|---|---|
| 环境安装 | Python 安装、IDE 选择(VS Code)、python 命令 |
| 基础语法 | 变量、字符串、条件判断 if、循环 for while |
| 数据类型 | 数字、字符串、列表、元组、字典、集合 |
| 函数 | 定义、参数、返回值、lambda、装饰器基础 |
| OOP | 类、对象、继承、多态、__init__ |
| 文件操作 | 读写文件、with 上下文管理、JSON、CSV |
| 异常处理 | try/except/finally、自定义异常 |
| 标准库 | os sys datetime re subprocess pathlib |
| 自动化实战 | 批量处理文件、定时任务脚本、系统信息采集 |
| 踩坑笔记 | 依赖兼容性问题排故 — bcrypt 版本冲突、ARM64 打包与离线部署 |
🎯 适合谁
- 零基础想学编程的人
- 运维/测试想用脚本提升效率
- 想转 Python 的 Java/JS 开发者
⚡ 前置知识:会用电脑打字就行。推荐安装 VS Code + Python 3.10+。
学习建议
每节学完立刻敲代码。看视频看文档都不如自己敲一遍。所有示例代码都可以直接复制运行。