
python自動化運維培訓
課程介紹
介紹整個課程內容,授課模式,學員熟悉
自動化運維(介紹自動化運維整體的架構與構建思路)
1. 什么是自動化運維
2. 自動化運維的形態
3. 自動化運維未來的發展方向
Python歷史與運用場景(了解語言的發展歷程與使用場景)
1. Python歷史背景
2. Python運用場景介紹
3. 學習資料推薦
Python基礎知識(動手構建課程中所需要的環境)
1. Python環境搭建
2. 包與環境管理
Python編程基礎(掌握基礎的語法知識并編寫第一個程序)
1. 語法、變量、運算符
2. 語句、字符串
3. 列表、字典、元組
4. 函數
5. 模塊
6. 異常處理
7. 文件讀寫
Python數據庫操作(熟悉數據庫的操作與運用)
1. 面對對象&類
2. 網絡&異常處理
3. 數據庫操作
Python基礎模塊(熟悉常用模塊的使用)
1. OS
2. SYS
3. Stat
4. date&time
5. Psutil
Ansible講解(熟悉自動化運維常用工具的使用)
1. Ansible介紹
2. YAML語言介紹
3. Ansible安裝與部署
4. Ansible配置及測試
5. 定義主機與組規則
6. 匹配目標
7. Ansible常用模塊
8. playbooks介紹
Django講解(熟悉自動化運維框架的使用)
1. 框架介紹
2. 安裝與部署
3. 配置文件講解
案例實戰一(通過將課程程序結合完成第一個系統的開發)
結合Psutil與Django構建小型CMDB
案例實戰二(進階提升系統開發能力,視學員能力與進展決定是否講這個)
結合Ansible與Django構建自動化運維平臺