基礎篇 |
Python編程基礎
|
??1、編程語言介紹
??2、Python基礎,介紹歷史、發(fā)展情況及現狀
??3、Python安裝、環(huán)境準備
??4、編程風格、語法要求、變量格式等
??5、編寫用戶交互腳本
??6、讀取用戶輸入
??7、基本流程控制,if..else/for x in…/while True
??8、程序流程控制二,break\continue\ 嵌套循環(huán) |
Python開發(fā)專項學習 |
??文件和輸入輸出
??錯誤和異常
??函數和函數式編程
??模塊編程
??面向對象編程
??執(zhí)行環(huán)境
??正則表達式
??網絡編程
??多線程編程 |
使用Python獲取、處理系統(tǒng)基礎信息模塊詳解 |
- 系統(tǒng)性能信息模塊psutil
√獲取系統(tǒng)性能信息
√系統(tǒng)進程管理方法
- 實用的IP地址處理模塊IPy
√IP地址、網段的基本處理
√多網絡計算方法詳解
- DNS處理模塊dnspython
√模塊域名解析方法詳解
√常見解析類型示例說明
√實踐:DNS域名輪循業(yè)務監(jiān)控
|
業(yè)務服務監(jiān)控詳解 (使用Python實現) |
- 文件內容差異對比方法
√示例1:兩個字符串的差異對比
√生成美觀的對比HTML格式文檔
√示例2:對比Nginx配置文件差異
- 文件與目錄差異對比方法
√模塊常用方法說明
√實踐:校驗源與備份目錄差異
- 發(fā)送電子郵件模塊smtplib
√smtplib模塊的常用類與方法
√定制個性化的郵件格式方法
√定制常用郵件格式示例詳解
- 探測Web服務質量方法
√模塊常用方法說明
√實踐:實現探測Web服務質量
|
定制業(yè)務質量報表詳解 (使用Python實現) |
- 數據報表之Excel操作模塊
√模塊常用方法說明
√實踐:定制自動化業(yè)務流量報表周報
- 3.2 Python與rrdtool的結合模塊
√rrdtool模塊常用方法說明
√實踐:實現網卡流量圖表繪制
- 生成動態(tài)路由軌跡圖
√模塊常用方法說明
√實踐:實現TCP探測目標服務路由軌跡
|
Python與系統(tǒng)安全
(使用Python實現) |
- 構建集中式的病毒掃描機制
√模塊常用方法說明
√實踐:實現集中式的病毒掃描
- 實現高效的端口掃描器
√模塊常用方法說明
√實踐:實現高效的端口掃描
|
集中化管理平臺Ansible詳解 |
- YAML語言
√塊序列描述
√塊映射描述
√系統(tǒng)進程管理方法
- Ansible的安裝
√業(yè)務環(huán)境說明
√安裝EPEL
√安裝Ansible
√Ansible配置及測試
√配置Linux主機SSH無密碼訪問
- 定義主機與組規(guī)則
√定義主機與組
√定義主機變量
√定義組變量
√分離主機與組特定數據
- 匹配目標
- Ansible常用模塊及API
- playbook介紹
√定義主機與用戶
√任務列表
√執(zhí)行playbook
- playbook角色與包含聲明
√包含文件,鼓勵復用
√角色
- 獲取遠程主機系統(tǒng)信息:Facts
- 變量
√Jinja2過濾器
√本地Facts
√注冊變量
√條件語句
√循環(huán)
√示例講解
|
統(tǒng)一網絡控制器Func詳解 |
- Func的安裝
√業(yè)務環(huán)境說明
√安裝Func
- Func常用模塊及API
√選擇目標主機
√常用模塊詳解
- 自定義Func模塊
- 非Python API接口支持
- Func的Facts支持
|
Python大數據應用詳解 |
- 環(huán)境說明
- Hadoop部署
- 使用Python編寫MapReduce
√用原生Python編寫MapReduce詳解
√用Mrjob框架編寫MapReduce詳解
- 實戰(zhàn)分析
√示例場景
√網站訪問流量統(tǒng)計
√網站HTTP狀態(tài)碼統(tǒng)計
√網站分鐘級請求數統(tǒng)計
√網站訪問來源IP統(tǒng)計
√網站文件訪問統(tǒng)計
|
案例篇 |
從零開始打造B/S自動化運維平臺 |
- 平臺功能介紹
- 系統(tǒng)構架設計
- 數據庫結構設計
√數據庫分析
√數據字典
√數據庫模型
- 系統(tǒng)環(huán)境部署
√系統(tǒng)環(huán)境說明
√系統(tǒng)平臺搭建
√開發(fā)環(huán)境優(yōu)化
- 系統(tǒng)功能模塊設計
√前端數據加載模塊
√數據傳輸模塊設計
√平臺功能模塊擴展
|
打造Linux系統(tǒng)安全審計功能 |
- 平臺功能介紹
- 系統(tǒng)構架設計
- 數據庫結構設計
√數據庫分析
√數據字典
- 系統(tǒng)環(huán)境部署
√系統(tǒng)環(huán)境說明
√上報主機配置
- 服務器端功能設計
√Django配置
√功能實現方法
|
構建分布式質量監(jiān)控平臺 |
- 平臺功能介紹
- 系統(tǒng)構架設計
√IP地址、網段的基本處理
√多網絡計算方法詳解
- 數據庫結構設計
√數據庫分析
√數據字典
√數據庫模型
- 系統(tǒng)環(huán)境部署
√系統(tǒng)環(huán)境說明
√數據采集角色
√rrdtool作業(yè)
- 服務器端功能設計
√Django配置
√業(yè)務增加功能
√業(yè)務報表功能
|
構建桌面版C/S自動化運維平臺 |
- 平臺功能介紹
- 系統(tǒng)構架設計
- 數據庫結構設計
√數據庫分析
√數據字典
√數據庫模型
- 系統(tǒng)環(huán)境部署 273
√系統(tǒng)環(huán)境說明
√系統(tǒng)環(huán)境搭建
- 系統(tǒng)功能模塊設計
√用戶登錄模塊
√系統(tǒng)配置功能
√服務器分類模塊
√系統(tǒng)升級功能
√客戶端模塊編寫
√執(zhí)行功能模塊
√平臺程序發(fā)布
|