編程線上教學課程內容
課程簡介
本課程專為初學者及想學習腳本自動化的學員設計,透過一小時的精華內容,帶領學員快速掌握 Perl 語言的核心語法與實用技巧。Perl 以靈活、強大的文字處理與系統整合能力聞名,本課程將透過實際範例展示如何運用 Perl 進行資料處理、簡易報表製作及檔案自動化操作。
適合對象:
-
想入門腳本語言、資料處理或自動化作業的初學者
-
系統管理員、資料分析人員或網頁開發者
-
對正規表示式與文字分析應用有興趣的學員
一小時課程大綱
第一章:課程導入與環境設定(約 5 分鐘)
-
Perl 的特色與應用(系統管理、自動化測試、資料處理)
-
安裝與執行環境介紹(Strawberry Perl、ActivePerl、命令列使用)
-
撰寫第一個程式:「Hello, Perl!」
-
Perl 腳本結構與執行方式(.pl 檔基本規則)
第二章:語法基礎與資料型態(約 15 分鐘)
-
Perl 的三種主要變數:
-
標量(Scalar,$)
-
陣列(Array,@)
-
雜湊(Hash,%)
-
基本輸入與輸出(print、chomp)
-
運算符與字串處理(連接、切割、大小寫轉換)
-
小練習:輸入姓名與分數並顯示格式化輸出
第三章:流程控制(約 10 分鐘)
第四章:資料結構實作(約 10 分鐘)
-
陣列與雜湊的基本操作(新增、刪除、查詢)
-
陣列排序與雜湊遍歷
-
實作:建立學生名單與成績查詢功能
第五章:文字處理與正規表示式(約 10 分鐘)
第六章:檔案讀寫與自動化操作(約 10 分鐘)
-
開啟與關閉檔案(open、close)
-
從外部文字檔讀取資料並處理
-
輸出結果到新檔案
-
實作:讀取成績檔並輸出平均分報表
第七章:綜合應用範例(約 5 分鐘)
第八章:延伸應用與總結(約 5 分鐘)