成為Python數據分析達人的第一堂課(SOS計畫2023)
Teacher: 蔡炎龍
2023/07/10~2023/08/25
36Hours/7Weeks (Course is Time End)

Abstract

!注意 !選課前請先查詢校內是否認抵? 報名後若欲查詢或確認訂單請點選 訂單查詢

*提醒:按下前往繳費繳費完畢,請等待頁面反應時間,若1分鐘畫面仍未跳轉,請先點選訂單查詢確認。


【SOS課程資訊~必讀哦!】

● 英文課名:Python Data Analysis 101

● 授課語言:全中文授課 (程式碼將使用到英文)

● 成班狀態:已成班,查詢校內是否認抵?

● 上課時間:2023年07月10日~08月25日。

● 本課程皆為「全線上」授課,無面授包含非同步課程同步直播

     第一次直播:7月10日(一) 19:00開始

     第二次直播:7月24日(一) 19:00開始

     第三次直播:8月07日(一) 19:00開始

*最終直播日期與時間,依正式開課時授課教師公告為準。

* 本計畫部分課程直播出席狀況納入總分計算,計畫選兩門課的同學,請注意直播時間,避免因為直播時間衝堂,影響個人權益。

● 本課程不提前結算成績,應屆畢業生選課前敬請務必謹慎評估

● 本課程提供試閱片段,敬請試閱並詳閱評分標準後再選課:

前往【課程試閱】!


【SOS!如何報名課程?】

選課前建議先閱讀學生指南手冊SOS學生指南手冊

如何選課?SOS報名須知與重要時程SOS各校學分認抵資訊
如何繳費/退費?
如何換課/退選?
SOS 繳費/退費 流程SOS選/換/ 退/停課流程
如何線上上課?
如何看成績/載證書?
ewant平台操作手冊SOS成績登分流程SOS證書申請流程

▶聯絡窗口
1.報名、選課、繳費問題
2.ewant育網平台問題
3.各課程之相關資訊

SOS計畫 客服信箱 (每週一至週五 /9:30-16:30)

email: ewantsos@gmail.com(更多詳細資訊可以點聯絡我們

*寄信加截圖,我們會更了解您的問題,更容易且快速解決您的問題喔!

*週六、日、國定假日及補假日暫停服務,非上班時間暫停服務,敬請見諒。
各校內認抵流程與注意事項等。
擋修嗎?校內要填單嗎?
各校承辦窗口
各校聯絡窗口資訊顯示於認抵資訊最上方資訊欄

平台操作教學影片 點此觀看


Course Objective

本課程透過課程講述與實作練習,期許學生達成幾點目標:

1. 熟悉 Python 程式語言及數據分析相關套件。

2. 養成用程式解決實務問題的習慣。

3. 瞭解機器學習的基本概念, 並能運用不同機器學習的方法。

 Instructor

蔡炎龍老師

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

Course Schedule

Unit 1:ewant學習簡單上手:學習平台功能教學&直播請假、簽到區

Unit 2:直播資訊(示範程式等補充資料)

Unit 3:Python程式基礎I:Python的開發環境、串列與繪圖

Unit 4:Python程式基礎II:迴圈、條件判斷

Unit 5:Python強大的秘密:numpy、向量化與各式套件

Unit 6:期中考週

Unit 7:處理與展示資料的技巧:Python的字典檔與jupyter互動功能

Unit 8:試算表:pandas數據分析

Unit 9:預測未來:用線性迴歸做預測

Unit 10:成為機器學習專家:機器學習概要

Unit 11:期末考週

Course Contents

Python 程式語言可以說是當今數據分析、人工智慧的程式語言。本課程是 Python 的入門課程, 特色是以數據分析實務為導向, 在邊玩邊學的氛圍中學會 Python 程式語言。除了會學到 Python 的基礎語法, 數據分析、視覺化等等的技巧, 還有機器學習的基本概念。

課程特色是非常鼓勵同學從自己生活經驗中, 發揮自己的想像力, 找到可以運用 Python 程式的地方。比方說同學們很快的會寫出「拍拍機器人」療癒型的對話機器人, 讓電腦寫詩,  還有一些 Python 小遊戲, 或是抽獎程式等等生活相關的應用。作業除了推薦的問題之外, 我們更鼓勵同學發揮自己的創意, 「自己出題自己解決」, 真正把程式融入自己的生活之中。

這門課將會用免費的 Google Colab, 介紹數據分析主流 Jupyter Notebook 平台。還會學會 Jupyter Notebook 很炫的互動功能, 更加入瞬間打造自己 web app 的神奇魔法!


本課程將透過七大單元講授Python的「基礎知識」、「數據分析」、「機器學習」,每週會有數個長度約在5~7分鐘不等的短片供學生觀看,共約一個小時。並在每週課後提供課程tutor的解題影片,並利用相關討論區來讓學生發問、解決問題。我們將讓學生從Python中學習基礎的程式邏輯與概念,使他們在大數據、人工智慧紅透半邊天的現在,佔據一個有利的位置。各單元課程主題詳見課程進度表。

Grading Policy

詳細評分標準依授課教師規定為準。授課教師保有調整評量標準之權利。

平時作業:7次,佔總成績70%
期中測驗:1次,佔總成績15%
期末測驗:1次,佔總成績15%

課程通過成績:60 

本課程不提前結算成績,應屆畢業生選課前請務必謹慎評估


【作業說明】

1.平時作業:每週觀看教學影音後,學生需依課程指引上傳該週作業網址與成果截圖。

2.期中、期末考試:學生於時間內至考試區回答考試題目。

Passing Criteria


Course Passing Grade:60 Full Score 100 point

Prerequisites

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

課程屬遠距課程,無法自主學習管理者,請謹慎評估選課。

建議準備桌上型電腦或筆電,搭配穩定的網路環境進行線上學習,同步直播課程建議準備視訊鏡頭、麥克風與授課教師互動。

Course Suggest

課程GitHub:  https://github.com/yenlung/Python-3-Data-Analysis-Basics
課本:《少年 Py 的大冒險 -- 成為 Python 數據分析達人的第一門課》, 蔡炎龍、季佳琪、陳先灝著, 全華圖書出版。 

Course Q&A

1. 此課程是否會提供上課投影片?

A:上課沒有投影片,但會有該週課程相關的文件與題目。


2. 有多少作業?

A:每週影片後都有與週相關的作業,選一題完成即可,歡迎自行出題,只要與該週內容相關即可。


3. 作業上傳可以使用那些格式?

A:會在 Colab 寫程式,寫完的程式分享共用連結與程式畫面截圖。

Certificate

本課程證書費用:免費

準大一新生:通過課程者,平台統一寄發紙本證書至學員報名所填寫之聯絡地址。

在學大學生:通過課程者,可免費下載電子檔留存,無紙本證書




詳細證書下載流程說明請點這裡