Python - Pauto

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

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

選擇查詢分區開課時間

地點 班號 日期 時間 預約
台北 26884 班 2026/09/14 ~ 2026/09/18 每週一二三四五 09:00~17:00 預約
新竹 26884ZH 班 2026/09/14 ~ 2026/09/18 每週一二三四五 09:00~17:00 預約 Live
高雄 72664 班 2026/07/04 ~ 2026/07/18 每週六日 09:00~17:00 預約
高雄 26884ZK 班 2026/09/14 ~ 2026/09/18 每週一二三四五 09:00~17:00 預約 Live

目前查無開課時段

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

聯絡恆逸

教材

恆逸專用教材

課程目標

隨著雲端的發展,網路虛擬化複雜化是不可避免的潮流與趨勢,網路工程師也無法再使用以前的舊方法來管理網路設備。要將管理網路設備自動化,得學會Python技術,如何在多台交換機上配置多個VLAN,讓工程師們學會使用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. Python與網路設備的SNMP互動
  13. netmiko_TextFSM建立 VLAN
  14. 網路自動化與可程式化隔離層 NAPALM

學會技能

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