Python - Pauto

運用Python自動化管理網路設備

Automate the Network Device Configure with Python
  • 時數:35小時
  • 費用:NT$ 24,000
  • 點數:6.0

選擇查詢分區開課時間

地點 班號 日期 時間 預約
台北 25383 班 2025/05/05 ~ 2025/05/09 每週一二三四五 09:00~17:00 預約

目前查無開課時段

詳細開課時間請洽詢業務
新竹、台中、高雄如有上課需求,請參考台北開課日期,洽當地服務人員依需求加開遠距開課日期

聯絡恆逸

教材

恆逸專用教材

課程目標

隨著雲端的發展,網路虛擬化複雜化是不可避免的潮流與趨勢,網路工程師也無法再使用以前的舊方法來管理網路設備。要將管理網路設備自動化,得學會Python技術,如何在多台交換機上配置多個VLAN、如何在路由器上配置OSPF,讓工程師們學會使用Python及API以程式設計來規劃及控制網路設備,以因應雲端世界的來臨。 本課程從Python基礎教起,讓沒有程式設計基礎的網路工程師學會Python,及利用Python來管理網路設備,為自己創造無限機會。

適合對象

  1. 已從事網路或系統工程師之職務
  2. 欲熟悉Python程式語言之網路工程師、系統工程師
  3. 希望利用Python自動化管理網路設備,藉以提升工作效益

預備知識

  1. 網路基礎的能力
  2. TCP/IP通訊協定
  3. 網路設備的基本設定

課程內容

  1. 安裝Python程式環境與GNS3模擬網路環境
  2. 了解Python基礎、變數型態
  3. 流程控制if與else
  4. 迴圈概念
  5. 串列、函式與模組
  6. telnetlib及paramiko連入網路設備
  7. 字典與字串的操作
  8. 利用正規表示式來搜尋網路設備的輸出資訊
  9. 對檔案與CSV處理用來存放大量設備名稱方式
  10. 例外處理的除錯
  11. 自動化備份網路設備設定檔
  12. 自動化建立VLAN及Trunk
  13. Python與網路設備的SNMP互動
  14. Python與GUI介面

學會技能

  1. 安裝Python並與網路設備相互溝通
  2. 了解Python程式基本語法
  3. 學會使用Python函式及模組的匯入
  4. 使用Python模組與網路設備溝通
  5. 利用Python處理網路設備回應的大量資訊
  6. 利用Python寫出將網路設備設定檔自動備份的程式
  7. 利用Python寫出自動化管理及設定VLAN OSPF的程式