當期課號 | 3707 | Course Number | 3707 |
---|---|---|---|
授課教師 | 朱孝國 | Instructor | CHU,HSIAO KUO |
中文課名 | Scripting設計 | Course Name | Scripting design |
開課單位 | 資訊管理系(四進)二A | Department | |
修習別 | 選修 | Required/Elective | Elective |
學分數 | 3 | Credits | 3 |
課程目標 | 因應硬體速度提高與軟體元件化等趨勢, 命令稿語言的使用機會日益增長。本課程以 shell/perl/python/tcl/php/ruby/javascript 其中一種語言, 說明如何拿既有系統指令或軟體元件加以排列組合, 快速寫出隨用隨棄的工具, 以取代機械化的滑鼠操作。 其中亦包含跨越作業平臺與程式語言, 極有助於處理文字檔案的正規表示式。 | Objectives | The need for scripting is growing in response to the trend of hardware becoming ever faster and software crystalizing into components. We use one of shell/perl/python/tcl/php/ruby/javascript to illustrate how to combine and permute existing system commands or software components. The objective is to elimante the need for repetitive and mechanical mouse clicking by developing one-time scripts in a very short time. The universal concept of regular expressions, being independent of operating systems and of programming languages, is emphasized in text processing. |
教材 | 書名:Python 3技術手冊, 碁峰發行 作者:黃書逸 書號:ACL026800 ISBN:9789861816678 |
Teaching Materials | Book Name:Python 3技術手冊, 碁峰發行 Author:黃書逸 Book No.:ACL026800 ISBN:9789861816678 |
成績評量方式 | 期中考:20% 期末考:30% 作業 / 小考:35% 上課出席率及表現:15% |
Grading | Midterm exam : 20% Final exam : 30% Assignments / Quiz : 35% Attendance : 15% |
教師網頁 | http://irw.ncut.edu.tw/peterju/course/scripting/cyut/981/ | ||
教學內容 | 1.Python簡介 2.資料型態、變數與運算 3.流程控制與迴圈 4.字串與正規表示式 5.函數與資料結構 6.例外處理 7.輸入與輸出 8.使用標準函式庫 |
Syllabus | 1.Introcution 2.Data Type, Variable, Operation 3.Flow Control & Loop 4.String & Regular Expression 5.Function & Data Structure 6.Exception 7.Input & Output 8.Using Standard Library |