【課程名稱】
|
Python程式設計數據資料分析班
|
【指導老師】
|
專業程式語言講師
|
【上課時間】
|
110/7/14~8/16(因疫情調整課程異動),每週一三五18:40~21:40
|
【上課時數】
|
45小時
|
【資格條件】
|
具備電腦基本概論知識,希望學習第二專長之在職勞工,均可參加。
|
【知識技能】
|
知識:
•學習簡單的資料類型、基本數學運算與文字操作
•以Python的內建資料結構處理資料
•探索Python程式碼結構,包括函式的使用
•使用模組與套件編寫大型Python程式
•深入討論物件、類別與其他物件導向功能
技能:
•在一個或多個檔案中搜尋文字
•建立、更新、搬移和重新命名檔案和資料夾
•搜尋網頁和下載網路上的圖文內容
•處理大大小小的Excel試算表內容更新和格式美化作業
•處理PDF檔的分割與合併,加入浮水印和加上密碼等作業
•傳送Email和簡訊
•填寫線上表單
|
【課程大綱】
|
Python 基礎- 用Python 做計算、認識變數、認識程式的意義、認識註解的意義、Python 變數與其它程式語言的差異、變數的命名原則、基本數學運算、指派運算子、Python 等號的多重指定使用、刪除變數、Python 的斷行
流程控制(一)- 關係運算子、邏輯運算子、if 敘述、if ⋯ else 敘述、if ⋯ elif ⋯ else 敘述、巢狀的if 敘述、尚未設定的變數值None
流程控制(二)- 基本for 迴圈、range( ) 函數、進階的for 迴圈應用、while 迴圈、enumerate 物件使用for 迴圈解析
函式(一)- 函數基本觀、函數的參數設計、函數傳回值、呼叫函數時參數是串列、傳遞任意數量的參數、進一步認識函數
函式(二)- 遞迴式函數設計recursive、區域變數與全域變數、匿名函數lambda、pass 與函數、type 關鍵字應用在函數、設計自己的range( )、裝飾器(Decorator)
串列(一)- 認識串列(list)、Python 簡單的物件導向觀念、獲得串列的方法、增加與刪除串列元素、串列的排序、進階串列操作、串列內含串列
串列(二)- 串列的賦值與切片拷貝、再談字串、in 和not in 運算式、is 或is not 運算式、enumerate 物件
字典與結構化資料(一)- 字典基本操作、遍歷字典、建立字典串列、字典內鍵的值是串列
字典與結構化資料(二)- 字典內鍵的值是字典、while 迴圈在字典的應用、字典常用的函數和方法、製作大型的字典資料
使用正規表示式進行模式比對(一)- Python 的輔助說明help( )、格式化輸出資料使用print( )、輸出資料到檔案
使用正規表示式進行模式比對(二)- 資料輸入input( )、處理字串的數學運算eval( )、列出所有內建函數dir( )
讀寫檔案(一)- 資料夾與檔案路徑、讀取檔案、寫入檔案、讀取和寫入二進位檔案
讀寫檔案(二)- shutil 模組、檔案壓縮與解壓縮zipFile、認識編碼格式encode、剪貼簿的應用
檔案的組織管理(一)- 程式異常、設計多組異常處理程序、丟出異常、紀錄Traceback 字串
檔案的組織管理(二)- finally、程式斷言assert1、程式日誌模組logging、程式除錯的典故
|
【學習成效】
|
如果您曾經花費數小時處理檔案的重新命名,或是更新數百個試算表內的儲存格資料,就能體會這類日常的工作有多麼單調無趣了。但假如能利用電腦自動完成呢?您不需要有什麼程式設計的經驗,在本課程中能學到運用Python寫出程式,幫您在幾分鐘內搞定平常以人工手動處理需要花費數小時的工作。一旦掌握了程式設計的基礎知識,就能輕鬆使用Python編寫程式,把自動化的好用和效率應用在工作上。
|
【師資領域】
|
2D/3D 電腦輔助設計、程式設計、人工智能、大數據分析、影像處理、SQL資料庫
|
【課程費用】
|
會員價$7200
|
【上課地點】
|
新竹市民族路31號11樓
|
【諮詢專線】
|
03-5260089
|
程式設計課程表
[table id=39 /]
報名諮詢表單:
[/vc_column_text][contact-form-7 id=”9320″]