Python 進階程式設計

Python 是近年來最火熱的程式語言,不僅學習門檻低,可應用的領域也相當多元。這是門給已經入門 Python 語言初學者的課程,讓學員可以深入了解 Python 語言的方方面面,在工作或應用 Python 語言時能更加得心應手就是這門課設計的初心。適合已經有 Python 程式設計基礎但想邁向專業程式設計師的學習者,或已經在日常中使用 Python 語言但時常對用法有所疑惑的工作者。

課程大綱

深入學習 Python
Python 語言基礎複習
函式 (function)、生成器 (generator) 與迭代器 (iterator)
類別 (class)、實例 (instance) 與方法 (method)
範圍 (range)、切片 (slice) 與字串 (str)
元組 (tuple)、列表 (list) 與字典 (dict)
直譯器與模組 (module)
物件導向程式設計 (object-oriented programming) 基礎
函數式程式設計 (functional programming) 基礎
第三方套件的使用

適合對象

修習過 Python 基礎程式設計或自學已經對 Python 的變數、迴圈使用有概念者
想加強自己對 Python 了解的學習者
已經在工作或日常上使用 Python 但想深入了解 Python 語言設計的學習者

開發環境

使用 Python3 語言,上課用線上的 Repl.it 網站或 Google Colab 進行示範與範例呈現

近期班次

  • 第335期 開課日期:2020.10.17 確定開課

    上課時間: 週 (六)(日)
    9:00 AM ~ 12:00 PM
    上課日期:2020.10.17 ~ 2020.11.15
    學費:新生新台幣5000元整

  • 注意事項

    • 上課地點:台灣大學資訊工程學系系館 詳細位置;教室號碼將於開課前一日公佈於官網"最新消息"中。
    • 上課教材:開課後將公布教學網站給同學查閱。
    • 結業狀況:請上官網”結業名單”查閱是否合格及可領取證書進度。

    講師介紹

    (一) 學歷

    國立臺灣大學資訊工程學博士學位

    國立臺灣大學資訊工程學碩士學位

    國立臺灣大學資訊工程學學士學位

    (二) 經歷

    1.雷亞遊戲技術總監

    參與《聚爆 (Implosion)》開發與負責《伊甸之魂 (Soul of Eden)》的主程式

    2.長期從事程式教育

    有十五年以上課堂教學經驗,開設過百次以上程式設計和網站實作課程

    於本訓練班授課時數累計至2020年2月5日為2,871小時

    3.自由接案者

    有二十五年以上程式設計及二十年以上網站接案經驗,參與過數十個專案開發

    4.經營 Youtube 頻道

    https://www.youtube.com/c/KenYiLee

    (三) 相關榮譽

    國立臺灣大學資訊工程系優良助教獎

    國立臺灣大學書卷獎

    全國高中資訊能力競試決賽入選

    (四) 專長

    程式語言: C, C++, C#, Java, Python, PHP, JavaScript, Golang, Perl, Lua 等

    開發框架: .Net framework, Laravel, Qt, jQuery, React, OpenCV, Tensorflow

    網頁技術: HTML5, CSS3, SQL, Flash 等

    遊戲開發引擎: Unity