【課程名稱】

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

程式設計課程表

課程名稱課程起訖日期上課時間時數
ITS PYTHON國際原廠認證班012/20-3/6 (2/27停課)每周一三五
18:40-21:40
18H
Python程式設計入門班3/11-4/15 (3/25、4/1停) 每週六09:00~16:0024H
ITS PYTHON國際原廠認證班024/17-4/28每周一三五
18:40-21:40
18H
機械智動化與3D列印工程師培訓班(電子電路)6/8-6/27週一至週五,上午 09:00-12:00 & 下午 13:00-17:0066H
C程式設計班開放預約中,歡迎來電洽詢-45H
Python程式設計基礎班開放預約中,歡迎來電洽詢-45H
C/C++程式設計進階班開放預約中,歡迎來電洽詢-24H
Python 程式設計進階開放預約中,歡迎來電洽詢-24H
C/C++程式設計入門班開放預約中,歡迎來電洽詢-24H

報名諮詢表單:

[/vc_column_text]

錯誤: 找不到符合條件的聯絡表單。