注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計Python自動化運(yùn)維快速入門(第2版)

Python自動化運(yùn)維快速入門(第2版)

Python自動化運(yùn)維快速入門(第2版)

定 價:¥89.00

作 者: 鄭征 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302578628 出版時間: 2021-06-01 包裝: 平裝
開本: 16開 頁數(shù): 369 字?jǐn)?shù):  

內(nèi)容簡介

  《Python自動化運(yùn)維快速入門(第2版)》從零開始講解Python自動化運(yùn)維工具和及其使用,通過上百個實(shí)際運(yùn)維場景案例,幫助讀者理解并掌握自動化運(yùn)維技術(shù)?!禤ython自動化運(yùn)維快速入門(第2版)》分為16章,內(nèi)容包括Python自動化運(yùn)維概述、Python基礎(chǔ)運(yùn)維技能、實(shí)戰(zhàn)多進(jìn)程、實(shí)戰(zhàn)多線程、實(shí)戰(zhàn)協(xié)程、自動化運(yùn)維工具(Ansible)、定時任務(wù)模塊(APScheduler)、執(zhí)行遠(yuǎn)程命令的工具(Paramiko)、任務(wù)調(diào)度神器(Airflow)、分布式任務(wù)隊(duì)列(Celery)、Docker容器技術(shù)、主流的自動化配置工具、開源配置管理平臺搭建、統(tǒng)一監(jiān)控平臺Zabbix、運(yùn)維開發(fā)技術(shù)、DevOps方法論等?!禤ython自動化運(yùn)維快速入門(第2版)》內(nèi)容詳盡、示例豐富,適合廣大從事Python運(yùn)維開發(fā)的初學(xué)者學(xué)習(xí)和參考,同時也可作為高等院校和培訓(xùn)機(jī)構(gòu)計算機(jī)及其相關(guān)專業(yè)的教材使用。目前開源軟件社區(qū)有不少優(yōu)秀的Python自動化運(yùn)維軟件,如Ansible、Airflow、Celery、Paramiko等,甚至一些大型商用的自動化部署系統(tǒng)也用Python開發(fā)?!禤ython自動化運(yùn)維快速入門(第2版)》以實(shí)戰(zhàn)為主旨,通過Python運(yùn)維開發(fā)中常見的典型應(yīng)用,讓讀者系統(tǒng)地掌握Python在自動化運(yùn)維領(lǐng)域的各種熱門技術(shù)及主流開源工具的使用,并提高Python自動化運(yùn)維技能。

作者簡介

  鄭征,計算機(jī)專業(yè)畢業(yè),碩士,師從李云飛教授,曾發(fā)表論文兩篇,獲兩項(xiàng)實(shí)用新型專利。工作多年來一直致力于運(yùn)維開發(fā)及數(shù)據(jù)分析,從事銀行數(shù)據(jù)庫、操作系統(tǒng)、大型軟件系統(tǒng)相關(guān)的運(yùn)維及開發(fā)工作,擅長Python、Shell、SQL。對自動化運(yùn)維、監(jiān)控、調(diào)度工具、數(shù)據(jù)庫技術(shù)有過細(xì)致的研究,是Python語言的狂熱愛好者。長期專注于Python運(yùn)維程序開發(fā),致力于解決運(yùn)維工作過程中的實(shí)際問題,提高運(yùn)維工作的效率,減輕運(yùn)維工作的負(fù)擔(dān)。

圖書目錄

第1章 自動化運(yùn)維與Python
1.1 自動化運(yùn)維概述
1.1.1 自動化運(yùn)維勢在必行
1.1.2 什么是成熟的自動化運(yùn)維平臺
1.1.3 為什么選擇Python進(jìn)行運(yùn)維
1.2 初識Python
1.3 Python環(huán)境搭建
1.3.1 Windows系統(tǒng)下的Python安裝
1.3.2 Linux系統(tǒng)下的Python安裝
1.4 開發(fā)工具介紹
1.4.1 PyCharm
1.4.2 vim
1.5 Python基礎(chǔ)語法
1.5.1 數(shù)字運(yùn)算
1.5.2 字符串
1.5.3 列表與元組
1.5.4 字典
1.5.5 集合
1.5.6 函數(shù)
1.5.7 條件控制與循環(huán)語句
1.5.8 可迭代對象、迭代器和生成器
1.5.9 對象賦值、淺復(fù)制、深復(fù)制
1.6 多個例子實(shí)戰(zhàn)Python編程
1.6.1 實(shí)戰(zhàn)1:九九乘法表
1.6.2 實(shí)戰(zhàn)2:發(fā)放獎金的梯度
1.6.3 實(shí)戰(zhàn)3:遞歸獲取目錄下文件的修改時間
1.6.4 實(shí)戰(zhàn)4:兩行代碼查找替換3或5的倍數(shù)
1.6.5 實(shí)戰(zhàn)5:一行代碼的實(shí)現(xiàn)
1.7 pip工具的使用
第2章 基礎(chǔ)運(yùn)維技能
2.1 文本處理
2.1.1 Python編碼解碼
2.1.2 文件操作
2.1.3 讀寫配置文件
2.1.4 解析XML文件
2.2 系統(tǒng)信息監(jiān)控
2.3 文件系統(tǒng)監(jiān)控
2.4 執(zhí)行外部命令subprocess
2.4.1 subprocess.run()方法
2.4.2 Popen類
2.4.3 其他方法
2.5 日志記錄
2.5.1 日志模塊簡介
2.5.2 logging模塊的配置與使用
2.6 搭建FTP服務(wù)器與客戶端
2.6.1 搭建FTP服務(wù)器
2.6.2 編寫FTP客戶端程序
2.7 郵件提醒
2.7.1 發(fā)送郵件
2.7.2 接收郵件
2.7.3 將報警信息實(shí)時發(fā)送至郵箱
2.8 微信提醒
2.8.1 處理微信消息
2.8.2 將警告信息發(fā)送至微信
……
第3章 實(shí)戰(zhàn)多進(jìn)程
第4章 實(shí)戰(zhàn)多線程
第5章 實(shí)戰(zhàn)協(xié)程
第6章 自動化運(yùn)維工具Ansible
第7章 定時任務(wù)模塊APScheduler
第8章 執(zhí)行遠(yuǎn)程命令的工具Paramiko
第9章 分布式任務(wù)隊(duì)列Celer
第10章 任務(wù)調(diào)度神器Airflow
第11章 Docker容器技術(shù)介紹
第12章 主流自動化配置工具
第13章 開源配置管理平臺搭建
第14章 統(tǒng)一監(jiān)控平臺Zabbix
第15章 運(yùn)維開發(fā)相關(guān)技術(shù)
第16章 DevOps方法論

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號