Python - Poop
Python物件導向程式設計
Python for OOP
- 時數:35小時
- 費用:NT$ 24,000
- 點數:6.0
選擇查詢分區開課時間
教材
課程目標
Python是一種隨處可見的語言,大到如同Google Cloud Platform的雲端平台,小到物聯網的程式設計MicroPython,都可以看到Python的應用。同時不管是科學運算、財務金融、股市分析預測,到機器學習深度學習都可以看到Python的運用。本課程將以有程式背景,但想要用Python快速上手的目標,廣泛並且具體的以實務操作的方式理解Python。
適合對象
Python是一個廣泛使用的語言,但通常不會是第一個學習的語言,所以本課程會以已經有Java、C/C++、Swift、Objective C(任一)的經驗基礎下,講解如何有效率的做Python開發。
預備知識
有Python、Java、C/C++、Swift、Objective-C任一語言開發經驗
課程內容
Python與Python生態系
● Python&Anaconda環境建置
● Pycharm與Jupyter開發環境
● Python與物聯網、雲端,機器學習與深度學習
Python執行應用程式架構
●Python的運行、偵錯與測試
● 模組(Module)與套件(Package)
● 引用(Import)其它模組
● Python標準函式庫與PIP
程式語言元件
● 資料型態、常數變數、內縮註解
● 序列型態與字串
集合
● List、Tuple、Set、Dictionary
流程控制
● 迴圈、分支、邏輯判斷、三元運算子
例外處理
● 例外與錯誤
● 例外處理與丟出(Throwing)
函數處理
● 巢狀函數
● 變數範圍(非本地端變數)Nonlocal與Global(全域變數)
● Lambda的操作與應用
物件導向
● 類別與實例
● 成員函數、類別函數、靜態函數與成員變數
● 物件繼承與型別辨認
檔案處理
● 文字檔與二進位檔的讀寫
● XML的處理
● JSON格式的處理
Python的平行處理
● 多程序
● 多執行序
學會技能
- 了解Python的語法,可以使用Python取代重複的工作或者是原本瑣碎的腳本
- 了解Python如何物件導向,撰寫較大型如網頁存取、複雜功能的程式
- 了解Python如何讀取文字與二進位檔,可以作為未來資料分析、資料探勘工程的基礎
- 了解Python的多執行緒,運行平行的程式作為加速之用
相關連結
台北恆逸教育訓練中心
- 02-25149191
- 02-25149292
- 台北市松山區復興北路99號14樓
新竹恆逸教育訓練中心
- 03-5723322
- 03-5745738
- 新竹市光復路二段295號3樓之2
台中恆逸教育訓練中心
- 04-23297722
- 04-23102000
- 台中市西區臺灣大道二段309號2樓
高雄恆逸教育訓練中心
- 07-5361199
- 07-5361698
- 高雄市前鎮區中山二路2號25樓