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元
材料費用
線上報名連結 點擊連結
課程符合下列永續發展目標
  • SDGs04優質教育
  • 每週上課內容

    週次 課程主題 上課內容
    第 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 週 回顧與作品發表 學員專題實作作品發表與解說