Python零基礎課程
課程簡介:
Python是目前廣泛被使用的程式語言,其主要應用於網頁程式開發、資料科學與人工智慧...等等。
Python於1991年由吉多·范羅蘇姆建立釋出.目前已有二十年以上的發展歷史,其功能成熟、穩定,是非常適合初學者第一個入門的程式語言。
Python的特色如下:
        1. 語法簡單容易上手
        2. 免費
        3. 跨平台導向
        4. 開放式資源(豐富的套件)
        5. 應用多元
課程大綱
1.   開發環境建置
        •   Anaconda
        •   Google Colab
2.   基本程式概念
        •   何謂程式撰寫
        •   基礎四則運算
        •   內建函數、變數與註解
        •   運算元與運算子
        •   多重指派
        •   基本資料型態
        •   再談輸入輸出函數
3.   流程控制
        •   關係運算子
        •   邏輯運算子
        •   if敘述
        •   if...else敘述
        •   if...elif...else敘述
        •   巢狀if敘述
4.   資料結構
        •   list資料結構基礎
        •   切片
        •   list搭配的常用函數
        •   list的相加與乘法
        •   新增、刪除、修改list元素
        •   拷貝與淺拷貝
        •   排序
        •   list的進階應用
5.   迴圈
        •   基礎for迴圈基礎
        •   for迴圈常搭配的內建函數
        •   正面表述與背面表述
        •   巢狀for迴圈
        •   break與continue
        •   基礎while迴圈
        •   巢狀while迴圈
6.   再談資料結構
        •   基礎元組tuple
        •   enumerate
        •   zip
        •   基礎字典dictionary
        •   字典的讀取
        •   新增、修改、刪除字典元素
        •   字典的複製
        •   遍歷字典
        •   其他複合式資料結構
        •   基礎集合set
7.   函數
        •   基本函數概念
        •   帶參數的函數
        •   有回傳值的函數
        •   帶任意數量參數的函數
        •   匿名函數lambda
8.   類別
        •   何謂物件導向
        •   定義類別
        •   建構子
        •   封裝
        •   繼承
        •   多型
        •   多層繼承
        •   多重繼承
        •   繼承常用函數
9.   變數的生命週期
        •   區域變數 VS 全域變數
10.   模組開發
        •   import引用函式庫
        •   自訂模組
        •   自訂套件
        •   再談random模組
11.   檔案處理
        •   絕對路徑與相對路徑
        •   os模組 - 檢查檔案
        •   os模組 - 檔案與目錄操作
        •   檔案讀取(txt)
        •   with關鍵字
        •   with關鍵字的極限
        •   檔案寫入(txt)
        •   再談open函數
        •   Word檔案處理
12.   淺談Numpy
        •   為什麼需要Numpy?
        •   Numpy基礎
        •   Numpy陣列操作
        •   Numpy內建函數建構ndarray
        •   Numpy基礎總練習
13.   淺談Pandas
        •   為什麼需要Pandas?
        •   Series物件基礎
        •   DataFrame物件基礎
        •   Index物件基礎
        •   DataFrame常用函數
        •   DataFrame 檔案讀取

適合上課對象
1. 具備基礎電腦能力
2. 對程式設計、資料科學或人工智慧有興趣者
3. 程式設計零基礎學員

其他課程描述
1. 授課講師:Richard Chiang
2. 課程總時數:64小時,每堂課授課時間為4小時