Python程式語言與邏輯思維
- 講師名稱:賴建安
- 講師經歷:現任科技公司共同創辦人, 歷任公司駐外、研發與產品部門資深主管。曾任內政部職訓局電腦班講師。
資訊 | 說明 |
---|---|
課程編號 | 241222 |
學期 | 113年 春季班 |
招生狀態 | 停開 |
優惠類別 | 無 |
新開課程 | 否 |
開課日期 | 2024.3.8 |
上課日期 | 星期五 |
上課地點 | 內湖高工 |
上課時間 | 19:00 - 21:40 |
學程歸屬 | 資訊科技 |
課程類別 | 資訊科技 |
課程理念 | 別以為寫程式只是工程師的事,「程式設計」已納入108課綱成為國高中必修語言,軟體成為下個世代產業主流與贏的關鍵!Python 是 IEEE 公布的第一名程式語言,優雅簡潔的語法讓初學者輕鬆入門,社群強悍完整的支援,更使它大量運用在數據分析、深度學習等商務領域。課程將讓學員藉 Python 學習程式邏輯的核心概念,進而在大數據、人工智慧當紅的現在,佔據最有利的位置。 |
課程目標 | 1) 學習基礎的程式撰寫,掌握資料結構、流程控制等核心概念,與測試、除錯、程式重複使用的開發技巧。2) 學習運算思維,發展將各種問題程式化,並有效解決的能力。 |
教學方式 | 搞懂邏輯 × 動手實作 × 驗證想法 × 專題激盪。課程從零開始, 使用大量的範例教學,帶學員在實作中活用程式概念,釐清、拆解問題,最後能確實運用 Python 解決各種難題,並應用到工作上。 |
成績評量 | 出席狀況、上課表現、實作成果展示 |
選課要求 | 有基礎上網能力, 瞭解數學四則運算 |
推薦書目 | 精通 Python (第二版) / Bill Lubanovic / 碁峰; The Python Tutorial – Guido van Rossum; 一步到位!Python程式設計 陳惠貞 旗標 |
招生限額 | 30名 |
學分 | 3 |
學費 | 學分費3000元+電腦維護費1000元。(凡影印講義或推薦參考書,請由班代表於班內自行決議辦理) |
其他費用 | 報名費:若於優惠期報名免收,若於優惠期後每學期收取一次200元 學員證費:未曾於內湖社大上過課程之新生收取100元學員團體意外保險費:春、秋季班200元、寒暑期班100元 |
材料費用 | |
線上報名連結 | 點擊連結 |
課程符合下列永續發展目標 |
|
每週上課內容
週次 | 課程主題 | 上課內容 |
---|---|---|
第 1 週 | Python的禪學與實作 | 電腦概論、程式設計思維、Python 程式環境建置、與直譯器互動、第一支 Python程式 |
第 2 週 | 資料型態:數值與字串 | 基本資料型態、數值與文字操作、運算子、變數與運算式 |
第 3 週 | 真假世界 決定方向 | 基本輸入/輸出、布林值、邏輯運算、if-elif-else分支判斷、流程控制 |
第 4 週 | 案例研討1:文字遊戲 | 文字數據的讀取、找尋、擷取與統計分析 |
第 5 週 | 翻滾吧!程式碼:迴圈 | while與for迴圈;演算法Algorithm |
第 6 週 | 化繁為簡 以簡馭繁 | 內建函數、自訂函數function的建立與調用、參數傳遞、區域變數、遞迴方法 |
第 7 週 | 案例研討2:設計介面 | 流程的封裝、通用化、測試、除錯與說明 |
第 8 週 | 大量數據收納:List串列 | 串列型態的運算、索引、裁切與方法 |
第 9 週 | 永續學程週 | 本週課程暫停,另可安排講座自由選讀 |
第 10 週 | 資料上標籤:Dictionaries | 字典型態的鍵與值、查找、運算 |
第 11 週 | 案例研討3:資料結構 | 各式資料型態的實際應用、比較與選擇 |
第 12 週 | 檔案與例外處理 | 檔案路徑、讀寫;資料庫;例外處理 |
第 13 週 | 資訊膠囊Class & Object | 自訂類別;物件導向、封裝、多態性、繼承 |
第 14 週 | Batteries included | 各種 Python 工具、開放原始碼套件概述 |
第 15 週 | Python程式架構 | 用邏輯解決問題;以函數、類別、模組與套件組織並編寫大型程式 |
第 16 週 | 專題實作 | 簡易棋盤遊戲 - 程式布局與Pythonic風格 |
第 17 週 | 跨過門檻 迎向世界 | 圖形介面GUI、網頁框架、社群資源簡介 |
第 18 週 | 回顧與作品發表 | 學員專題實作作品發表與解說 |