Python程式設計

Python的設計哲學是「優雅」、「明確」、「簡單」,是風行歐美的腳本式程式語言,具有跨平台的特性,再加上強悍完整的STL的支援,許多網頁程式或是系統管理都是透過Python來完成。Python同時也是Google愛用的程式語言,像是Google的搜尋引擎就是利用Python建構完成的。
Python是一種物件導向、直譯式電腦程式語言,具有近二十年的發展歷史,成熟且穩定。從2004年開始,Python已在Google內部使用,Google召募許多Python高手,但在這之前就已決定使用Python。他們的目的是儘量使用Python,在需要運算速度時改用C++;在操控硬體的場合使用C++,在快速開發時候使用Python。
Python開發者的哲學是「用一種方法,最好是只有一種方法來做一件事」。在設計Python語言時,如果面臨多種選擇,Python開發者一般會拒絕花俏的語法,而選擇明確沒有或者很少有歧義的語法。這些準則被稱為「Python格言」。

課程大綱

開發環境
套件管理
虛擬環境
變數型別
資料結構
流程控制
迴圈
函數
類別
自訂套件模組
常見資料科學應用導覽

適合對象

基本操作與上網能力
對程式設計有興趣者
對 Python 與資料科學有興趣者

開發環境

Python 3.x
Google Colaboratory
Project Jupyter
Anaconda

近期班次

  • 第322期 開課日期:2019.12.11 確定開課

    上課時間:每週(三)(六)
    7:00 PM ~ 10:00 PM
    上課日期:2019.12.11 ~ 2020.01.15
    學費:新生新台幣5000元整

    備註: 1/1(三)元旦放假一次

    詳細資訊

  • 第323期 開課日期:2020.01.13 招生中

    上課時間:每週(一)(二)(三)(四)(五)
    1:30 PM ~ 5:15 PM
    上課日期:2020.01.13 ~ 2020.01.22
    學費:新生新台幣5000元整

    備註: 上課日期1/13.1/14.1/15.1/16.1/17.1/20.1/21.1/22
    八次上課;一次上課三小時四十五分

    詳細資訊

  • 注意事項

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

    講師介紹

    國立臺灣科技大學工商業設計系學士學位

    (一) 個人網站:
    https://enn.design

    (二) 經歷:
    Kyosei.ai - 前端工程師
    THE Education Academy Group HK 網站設計與前端開發者
    Uninus 合一系統整合科技 網站設計與前端開發者
    台北市政府春遊補助管理系統開發
    LINE HACK 2018 入選前十強
    FMTaiwan線上收聽網站開發者
    緯創資通股份有限公司價值創新中心
    京尚股份有限公司
    微星科技工業設計中心

    (三) 教學經歷:
    1.國立臺灣大學資訊系統訓練班授課時數累計至2019年6月1日為1,460小時;
    擔任:Python程式設計課程講師、HTML5,CSS3,Bootstrap,jQuery網頁設計基礎班課程講師、Python Flask動態網站與聊天機器人實作班課程講師、React Native開發入門班課程講師、Sketch 3 基礎專題班課程講師
    2.國立臺灣大學-文學數位應用與實作課程講師
    3.國立宜蘭大學-RWD網頁設計與專題實作研習課程講師
    4.國立宜蘭大學-Python程式設計與專題實作研習課程講師
    5.中華民國國防部-React Natvie程式設計課程講師

    (四) 興趣領域:

    使用者介面設計、使用者經驗設計、HTML5、CSS3、JavaScript、Python、Node.js

    (五) 專欄文章:

    1. 使用Node.js建置你的第一個LINE BOT
    2. 使用VSCode外掛自動編譯SASS/SCSS