蔡炎龍老師

美國爾灣加州⼤學數學博士,現任政治⼤學應用數學系副教授,新⽣書院總導師。長年投入Python推廣教育,擔任政大數理資訊學程召集人,政⼤PyDay創辦人,成效卓著。

課程摘要


隨著科技的進步,透過寫程式的過程,可以做的事情越來越多。小至每日事項的自動化,大到可以做各式企業諮詢的IBM Watson,「會寫程式」這件事,忽然好像和「會說英文」一樣重要:

銀行招收同時精通財務和機器學習的研究員;中研院史語所、社會所希望研究助理「具備以程式檢閱、分析文本的能力」;美國啟用具法律諮詢功能的AI,鴻海、華碩等科技公司更是獅子大開口,對外派業務除了要求外語能力之外,更開出「資訊相關科系畢業或具一定程式能力」條件;電腦特效、電腦動畫、數位藝術等等,更不知道更迭了多少世代。

本課程選擇的程式語言是Python。Python語法簡單好寫,背後社群強大,在數據分析領域本就佔有一席之地,現在部分流行的開源軟體和套件,也都是以Python作為主要實作語言。 此外,在深度學習與AI風靡世界的現在,作為大部分深度學習套件選用的程式語言,Python也榮登2017年最受學界、業界,以及開源軟體界中最受歡迎的程式語言第一名。

我們將讓學生從Python中學習基礎的程式邏輯與概念,使他們在大數據、人工智慧紅透半邊天的現在,佔據一個有利的位置。


課程進度表


單元 1:Python程式基礎I:Python的開發環境、串串列列與繪圖

單元 2:Python程式基礎II:迴圈、條件判斷

單元 3:Python強⼤大的秘密:numpy、向量量化與各式套件

單元 4:期中考週

單元 5:處理理與展⽰示資料的技巧:Python的字典檔與jupyter互動功能

單元 6:試算表:pandas數據分析

單元 7:預測未來來:⽤用線性迴歸做預測

單元 8:成為機器學習專家:機器學習概要

單元 9:期末考週


課程內容




第一次直播:9/13 (一) 7:00pm 課程說明會,在Facebook「炎龍老師的課程直播區」

直播網址:https://www.facebook.com/groups/yenlung.live/

課程形式


本課程共有七⼤大單元。每週會有數個長度約在5~7分鐘不等的短片供學⽣生觀看,共約⼀一個⼩小時。並在每週課後提供課程tutor的

解題影片,並利利⽤用相關討論區來來讓學⽣生發問、解決問題。*詳細評分標準依授課教師規定為準。授課教師保有調整評量量標準之

權利利。


評分標準


平時作業:7次,佔總成績70%

期中測驗:1次,佔總成績15%

期末測驗:1次,佔總成績15%


先備能力


僅需基礎的⾼高中數學能⼒力力,掌握矩陣、函數的概念念,以及能夠熟練使⽤用四則運算、指數運算等基礎算⼦子等等。


建議參考書目


課程GitHub:https://github.com/yenlung/Python-3-Data-Analysis-Basics

課本:《少年Py 的⼤冒險 -- 成為 Python 數據分析達⼈的第⼀門課》, 蔡炎龍、季佳琪、陳先灝著, 全華圖書出版。