首頁 搜尋 我的知識庫
網管大殺器:用Python精控企業IT架構

網管大殺器:用Python精控企業IT架構

作者: 王印
出版社: 深智數位
出版日期: 2021/02/21
ISBN-13: 9789865501785
書店 1






內容描述


為網路工程師量身打造的網路運行維護
帶領全世界數十萬頂尖IT網管工程師昇華為NetDevOps高手
 
  本書內容基於思科裝置和技術,從網路工程師的角度出發,以截稿前最新的Python 3.8為主,從Python的安裝到基礎和進階知識,再到Python在網路運行維護中的實戰應用和網路工程師必須掌握的Python協力廠商模組,所有內容均為網路工程師量身打造,讓完全零基礎的網路工程師能夠快速上手並掌握Python這門程式設計語言,將網路運行維護自動化技術運用在日常工作中,在加強工作效率的同時,提升職場競爭力。本書所有內容均由作者精選,只說明對網路工程師有用的Python知識,讓讀者在網路運行維護自動化技術學習的道路上少走一些彎路。
 
  眾所皆知,Python這門程式設計語言的應用場景十分廣泛,人工智慧、資料分析、爬蟲、Web開發、遊戲製作等領域都能看到Python的身影。隨著近幾年Python的大熱,和上述Python應用場景相關的書籍、視訊、網站等教學資源隨處可見,而市面上Python的基礎入門教學更是多如牛毛。遺憾的是,在如此豐富的Python教學資源中,為網路工程師量身打造的電腦網路運行維護方面的教學書籍卻相當匱乏。此書完整運行思科的網路設備,用Python完整控制自動化的流程,說是網路設備中的Ansible都不為過!想成為帶兵的將軍而不是打仗的兵丁,這就是你要學習控制大局的新武器,運籌帷幄在至高點,把整個企業命脈的IT一手掌握。
 
  ●適合讀者群
  本書適用於熟練掌握了電腦網路技術基礎知識,並且希望學習以Python 為代表的網路運行維護自動化技術的網路工程師、網路安全工程師、網路顧問、網路架構師。


目錄大綱


01 Python 的安裝和使用
1.1 安裝Python 
1.2 在Windows 下使用Python 3.8.2
1.3 在Linux 下使用Python 3.8.2

02 Python 基本語法
2.1 變數 
2.2 註釋 
2.3 方法和函數 
2.4 資料類型 

03 Python 進階語法
3.1 條件(判斷)敘述 
3.2 循環敘述 
3.3 文字檔的讀/ 寫
3.4 自訂函數 .
3.5 模組 
3.6 正規表示法 
3.7 異常處理 

04 Python 網路運行維護實驗(GNS3 模擬器)
4.1 實驗執行環境 
4.2 Python 中的Telnet 和SSH 模組 
4.3 實驗1:input() 函數和getpass 模組 
4.4 實驗2:批次登入不同網段的交換機
4.5 實驗3:異常處理的應用
4.6 實驗4:用Python 實現網路裝置的設定備份 

05 Python 網路運行維護實戰(實機)
5.1 實驗1:大規模批次修改交換機QoS 的設定 
5.2 實驗2:pythonping 的使用方法 
5.3 實驗3:利用Python 指令稿檢查交換機的設定 

06 Python 協力廠商模組詳解
6.1 JSON 
6.2 正規表示法的痛點 
6.3 TextFSM 和ntc-templates 
6.4 NAPALM
6.5 pyntc
6.6 netdev(非同步平行) 
6.7 Netmiko(多執行緒)


作者介紹


作者簡介
 
王印
 
  阿布都拉國王科技大學高級網路工程師,11年海外從業經驗,CCIE#40245。2009年起在新加坡先後任職於美國電信運營商AT&T、美國資料中心公司Equinix、新加坡陸路交通管理局(LTA)、新加坡石林IT諮詢公司(SFIT)、美國蘋果公司、蘇格蘭皇家銀行(RBS),對大型園區、金融行業網路的設計與運維具有豐富的實戰經驗。






相關書籍

超圖解 Python 物聯網實作入門:使用 ESP8266 與 MicroPython

Word 2016實力養成暨評量解題秘笈

Python 3.x 程式語言特訓教材(第二版)

WordPress架站的12堂課5.x增訂版|網域申請x架設x佈景主題x廣告申請