課程資訊

網路工程師Linux與Python基礎(Python Programming with Linux Basic for Network Engineers)

代碼 Python
中文名稱 網路工程師Linux與Python基礎
英文名稱 Python Programming with Linux Basic for Network Engineers
課程長度 5 天
上課時間 09:00-17:00
費用 60,000
點數 15
教材 自製教材
考試代碼

課程時間

2017/12/18 ~ 2017/12/22 台北 白天班 我要報名


2018/03/12 ~ 2018/03/16 台北 白天班 我要報名


2018/06/04 ~ 2018/06/08 台北 白天班 我要報名


課程目標

這是一個由老師指導的網路程式設計課程,其包含了使用Python、JSON、XML和REST API。課程中將會學習到網路工程師相關的Linux基礎知識,以及使用Python網路程式開發的相關基本語法、操作和範例。

適合對象

•網路管理人員、網路(系統)工程師、網路(服務)技術人員和網路分析人員
•初級程式設計人員、測試工程師、自動化測試工程師和QA工程師
•想要學習網路相關應用程式開發的Python開發人員

課程內容

第1天 - 網路工程師的Linux基礎
本課程將重點介紹Linux操作系統對網路工程師的基本操作。
這部分課程將討論:
•描述Linux操作系統與分發
•設定與管理用戶與群組
•管理與監控Linux操作
•描述與設定Linux網路
 
第2天 - Python簡介
本課程將討論Python程式設計與Python基本操作結構的介紹。
這部分課程將:
•描述Python程式設計
•描述Python基本操作
•使用Python數據類型描述與執行編碼。
  
第3天 - Python循環,函數與模組
本課程將討論Python循環函數與編碼模組化。它還將討論Python檔案處理與操作。
這部分課程將:
•使用循環迴圈描述與執行Python控制流
•描述與執行Python函數
•使用Python模組創建、模組化編碼
•描述與執行Python檔案操作
 
第4天 - 為Telnet與SSH應用Python編碼
本課程將討論Python進階工具與資源,正常表達式與應用Python編碼連接到網路設備。
這部分課程將:
•描述與執行Python進階工具與資源
•建立用於數據搜尋與比對的正常表達式
•應用Python編碼執行Telnet與SSH連接到網路設備
 
第5天 - 使用Python與REST的網路程式設計
本課程將討論Python使用JSON、XML與REST API網路應用與網路設備的程式設計。
這部分課程將:
•描述JSON與XML語法及模式
•描述如何使用JSON與XML執行Python程式設計
•使用REST程式設計,套用Python原則

 

學前基礎

  • CCNA / CCNP認證或同等工作經驗能力
  • 建議學過基本Python課程或同等工作經驗
  • 了解基本網路協定,如Telnet,SNMP,SSH和其它
  • Linux作業系統的基本認識