05/18、06/01 前述日期課程暫停一次,課程已順延。
課程重要公告
(一)本課程為 實體課程 與 線上直播課程 同步進行,擇一參加即可,亦可依自身狀況,時而參加實體課程,時而進行線上課程。
(二)實體課程授課地點於東吳大學城中校區。
(三)線上直播課程的部分,預計以 Google Meet 實施遠距授課為主,確定開課後亦將提供Google Meet操作協助。
(四)因應課程需求,【電腦環境】採用Anaconda以及Jupyter notebook開發環境,學員需於課前事先自行安裝,以利課程進行。
課程內容(一堂課程約3小時/ 4節課,本課程供八堂課約24小時/ 32節課)
『想要邁向AI人工智慧,就要先掌握Python』
Python是一個神奇的利器,不但是一套物件導向的程式語言,同時也具備龐大的套件模組的支持,讓它也像R語言一樣具有數據分析的強大能力。近幾年來,AlphaGO與AlphaZero的誕生,讓以前的『類神經網路』(Neural Network)被更深入的應用,成為『深度學習』(Deep Learning)。
在這人工智慧的框架中,又以Google的TensorFlow為多數人所使用,而TensorFlow所支援的程式語言中,以Python最適合成為數據分析的主流程式語言。所以,本課程的規劃是先以Python的基礎程式設計為主,透過實作的演練,讓每位初學程式設計的學員,可以踏入Python的程式設計,以及使用Python的相關工具與環境建置,並且能產生數據分析所需要的各類統計圖形。
週次 | 課程內容 |
第一堂 | Python程式與人工智慧,開發環境介紹 |
第二堂 | List 與 Tuple、Set 與 Dict的基本存取 |
第三堂 | 基本的流程控制與迴圈 |
第四堂 | 自訂函數與lambda函數 |
第五堂 | Python各類檔案與資料庫的存取 |
第六堂 | 例外處理(Exception) |
第七堂 | 物件導向的基本觀念與實作 |
第八堂 | 繪製各種不同的統計圖 ( Matplotlib ) |
● Python的軟體介紹與環境建置安裝
● 基本的資料操作、以及各類的資料結構(List、Tuple、Set與Dict)
● 自訂函數(含lambda函數介紹)
● 條件判斷的流程控制以及迴圈的流程控制
● 各種資料匯入/匯出,以及與資料庫的存取
● 例外處理(Exception)
● 物件導向的基本觀念與實作(採用國際標準UML Class Diagram來簡單說明)
● 利用Matplotlib套件繪製不同的統計圖表
★陳祥輝老師Facebook
上過陳祥輝老師課的學員都說!讚!!