課程類別:
|
資訊科技
|
班級名稱:
|
|
課程名稱:
|
【實體+線上同步】Python程式設計入門班
|
班 別:
|
非學分班
|
學分數: |
0.0
|
上課時數: |
36.0
|
上課時間: |
五 |
起始日期: |
2024/2/16 |
結束日期: |
2024/5/31 |
師資介紹: |
廖敏宏
|
課程狀態: |
結業
|
備 註: |
|
上課類別: |
本校校區 |
上課地點: |
臺灣師範大學(校本部) |
地 址: |
台北市大安區和平東路一段129號
|
電 話: |
02-7734-5827
|
連絡人: |
李蕙如
|
email: |
ruruli@ntnu.edu.tw
|
相關鏈結: |
https://www.sce.ntnu.edu.tw/index.php
|
課程介紹: |
※本課程以「實體」及「線上同步」兩種方式並行進行教學,詳情請見下方說明。
【上課方式說明】
每一堂上課時老師皆會於電腦教室內以「實體」及「線上同步」兩種方式並行進行教學。 實體:將在電腦教室上課,教室備有插座,學員亦可自行攜帶筆電操作。 線上同步:若學員在課程進行期間因疫情因素或個人特殊情況無法到課,可直接選擇該堂課程以線上同步方式上課。 線上課程使用軟體為Google Meet,上課連結將於開班前1~3天以簡訊或 Email 寄出,請學員報名時留下正確的手機號碼及電子信箱,選擇線上上課者於上課時間直接進入會議連結即可;另為利於點名,進入前請將使用者名稱改為您的本名,謝謝。
【課程特色】
課程以白話的方式解說,由淺入深介紹課程內容 將程式開發與執行流程,透過圖表明確表達 課前與課後會有一次考試,方便了解學員學習狀態 將額外提供課程錄影,學員可於課後複習 結合上課內容,定期安排回家作業約2~3次,讓學員有效吸收上課知識與操作 回家作業修改會給予同學必要的協助,讓學員免於孤軍奮鬥的窘境 Line群組即時討論與發問,讓學員可以相互討論
【課程目標及學習成果】
教會學員建置Python開發環境部署與設計 建立學員對程式語言的邏輯開發能力 讓學員養成以Python為基礎的程式開發能力 教會學員以Python Pandas進行資料數據計算與分析處理 教會學員以Python將資料進行視覺化繪圖呈現 奠定大數據、資料科學、網路爬蟲、人工智慧、機器學習、深度學習等領域實作的基礎
【課程大綱】
第一週 Python環境安裝介紹 Python開發環境建置操作Jupyter介紹 第二週 Python基礎(1) 變數、運算子、資料型別(int、float、bool、str)、容器(List、Tuple、Set、Dict) 第三週 Python基礎(2) 邏輯判斷(if/else、if/elif...)、迴圈(for、while) 第四週 Python基礎(3) 函數、參數傳遞 第五週 Python基礎(4) 檔案處理、異常處理 第六週 Python基礎(5) 模組管理工具pip、conda操作、常用模組操作說明 第七週 Python資料分析(1) Pandas資料集 Series與DataFrame物件使用(Concat、Append、Merge、Join)、平均數、中位數及標準差 第八週 Python資料分析(2) Pandas資料集 缺失值處理、groupby、過濾與排序資料、樞紐分析 第九週 Python資料分析(3) Pandas資料集 資料清理與轉換、探索性資料分析,檔案儲存(Excel、CSV、JSON) 第十週 Python日期時間處理 日期時間的處理Datetime、Time、Calendar 第十一週 Python視覺化呈現(1) Matplotlib基礎(靜態/動態繪圖設定、中文字顯示、長條圖、折線圖、散佈圖、堆疊圖) 第十二週 Python視覺化呈現(2) Matplotlib應用
【研習期滿】
結業後,可自行上網下載本校進修推廣學院非學分班修讀證明。 下載步驟 :https://www.sce.ntnu.edu.tw/home/news/detail.php?20201208-173541
(若需申請繳費收據,請於結業前來電,並留下可收取掛號信的地址,以確保收件,謝謝!)
|
|