[通識] 109-2 郭耀仁 程式設計與資料分析

看板NTUcourse作者 (mirrordream)時間2年前 (2021/06/29 16:01), 2年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID) (是/否/其他條件):是 哪一學年度修課: 109-2 ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄) 郭耀仁 δ 課程大概內容 week1 Introduction week2 Getting Started with Python week3 Data Structures in Python week4 Flow of Control in Python (Homework 1 due) week5 Being Functional with Python week6 No class, Children's Day (Homework 2 due) week7 Being Object-oriented with Python week8 Modules and Libraries in Python (Homework 3 due) week9 Midterm week10 Array Computing with NumPy week11 DataFrame Wrangling with Pandas (Homework 4 due) week12 DataFrame Wrangling with Pandas week13 Data Visualization with Matplotlib (Homework 5 due) week14 Web Scraping with Python week15 Pandas Project: Taiwan Election week16 No Class, Reading period (Homework 6 due) week17 Final week18 No Class Ω 私心推薦指數(以五分計) ★★★★★ 第一次學程式沒有基礎 ★★★★★ 有大神同學一起上課可以問作業 ★★★★★ 不願意花時間寫作業 ★ η 上課用書(影印講義或是指定教科書) 老師在slido上有開設自己的課程網站,用他自己的投影片上課,雖然他的內容 順序安排不錯,但不是ppt,載下來會變一整張pdf,我覺得不太適合載下來閱讀 ,可能還是問問題寫作業比較實際。 μ 上課方式(投影片、團體討論、老師教學風格) 有實體授課,但其實老師會把每次上課的錄影放到他自己的youtube頻道上面, 所以無法到教室上實體課是也還好,之後改成遠距教學老師一樣會在上課時間直 播上課,影片的部分一樣會放在youtube。上課步調我覺得算容易吸收,有脈絡的 講下去,但老師講課會有一種斷句習慣或是頓點,不知道有沒有上這堂課的人來 現身說法一下。然後因為是用slido上課,所以不敢直接問問題的人也可以用匿名 發言,老師下課都會看完然後下堂課回覆大家,此外老師每個禮拜一晚上九點到 十點都會有線上office hour,我有去過幾次,但好像沒什麼人在用的樣子,對於 沒有同學一起修課的人來說是個可以善加利用的好資源。 σ 評分方式(給分甜嗎?是紮實分?) 1. 作業60% (10% x 6次),每次作業都是十題,所以一題就一分 2. 期中考15%,總共五題,一題三分 3. 期末考25%,一樣五題,一題五分 雖然等第還沒出來,但應該就是原始分直接轉換,好像沒有聽到調分這件事 ρ 考題型式、作業方式 [作業] 平台是使用jupyterhub,基本上會跟你說它輸出的樣子,要你做怎樣的運算或是 篩選資料,每寫完一題就可以restart,重新run一次kernel,就可以知道自己這 題做得對不對,錯了再去看下面的error,全部寫完確定沒有問題之後,再把 jupyterhub的檔案載下來上傳到ceiba的作業區。 作業的內容基本上都是上課教過的語法應用,不太會有沒學過的問題,但對於我 這種完全沒有接觸過程式的人來說,一開始的一些括號、縮排的定義就用了好久 ,每次作業都要花個好幾天晚上才能生出來,然後還要自己上網查語法定義以及 每個語法括號裡面有什麼變數可以改,但其實如果善用office hour的話應該可以 減少不少時間,基本上老師對於大家各方面的問題都會解答,真的還是要敢問>< [期中考&期末考] 平台一樣都是用jupyterhub,形式跟作業沒什麼兩樣,就是有限制時間而已,你 要查資料問別人都沒人管你,反正最後一樣載下來在時間內交到ceiba上就好,期 中考四個小時,期末甚至12個小時^^,對我來說期中時間蠻緊迫的,大概是因為 第一次考程式吧XD,然後error又一直找不出來為什麼,但期末相對來說簡單一些 ,跟作業也蠻類似的基本上兩三個小時就可以寫完。 ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性? 加簽習慣?嚴禁遲到等…) [加簽習慣] 因為老師好像是第一次開這門課,第一堂課的時候原本他說簽40個吧,但後來好 像全簽了,因為有人說服老師教室坐的下XD,但其實後來實體課的時候教室很空 ~,120人的教室大概只有30人來上課吧。 [修課基礎] 我是覺得如果你有其他程式基礎的話應該會蠻容易的,但這堂課的目標學生應該 還是那些從來沒有接觸過程式,想要透過程式來分析資料的(maybe健保資料庫) Ψ 總結 總結來說我覺得這堂課的確適合新手入門的,但他的運用範圍畢竟是資料分析, 跟一般的應用還是不太一樣,選課之前可以先想一下。此外老師也是第一次開這 門課,像是加簽、作業遲交這些項目一開始都沒有一個很明確的規範,都是慢慢 修正出來的。這堂課後來有些同學有成立line群組,讓大家可以在上面互相解惑 ,但其實真正在上面發問的也蠻少的,可能大家還是去找自己的同學幫忙了吧。 不過我覺得問老師問題可以得到蠻多幫助的,但不知道為什麼沒什麼去office hour qq,老師就開著直播在那邊等著大家來問問題XD。 總而言之對我來說我覺得學到蠻多東西的,對於資料的結構上也有一點概念,算 是蠻值得的一堂課。 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.73.57 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/NTUcourse/M.1624953703.A.2A8.html ※ 編輯: mirrordream (1.200.73.57 臺灣), 06/29/2021 16:03:35
文章代碼(AID): #1WsjDdAe (NTUcourse)