iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 30
0
AI & Data

看對話學 Python 資料分析,用情境故事帶你入門系列 第 30

Day-30 這一系列總整理!資料分析 You Got It!

  • 分享至 

  • xImage
  •  


鐵人賽的最終戰,總整理!Licensed By Adobe Stock

我大寶寶拉~終於完成這 30 天的內容,一直以來覺得學習程式的痛點有 3 個,不容易上手、沒有系統性、沒有成就感。

不容易上手的部分,主要是因為一般來說在撰寫程式前都需要先安裝環境、安裝編譯器,可是這些前置動作對於初學者來說是相當無感的,也不容易知道所以然,何不一開始就寫程式?所以大寶寶嘗試在前幾天的內容搭配使用 Google Colab 這個雲端平台,降低學習程式的門檻!另外,這次大寶寶嘗試著用人物對話的方式,利用情境故事把程式的內容帶入到生活之中,讓學習就好像在看 Line 或是 Messenger 跟朋友聊天一樣!

沒有系統性的部分,過去大寶寶在學程式的時候,很容易陷入把if-elsefor-looplist、函式...一個個技能樹分門別類地學起來,但因為這些內容不一定有關聯性,很容易讓初學者即使學完,還是不知道要怎麼用?(黑人問號)。於是,大寶寶嘗試在把這 30 天的內容,縮限主題,透過 Meiki 和 Jason 曾經去過的場景(餐廳、咖哩店、修車場)再把場景中曾經遇到的事情,與程式的教學串連起來,讓初學者能夠有「似曾相似」的感覺,加深學習印象!

沒有成就感的部分,主要是學了不知道要做什麼?專案式學習(Project Based Learning,PBL)在過去幾年是矽谷教育非常強調的重點,以專案為導向,將日常生活需要解決的問題,當作是學習最後的產出,會大幅提升學生學習的意願。所以,大寶寶安排基本程式邏輯學習完成之後,讓 Jason 和 Meiko 進到咖哩店,以餐廳販售咖哩為主軸作為資料分析的材料,為後續資料分析的教學做準備。最後,成就感的來源需要有一個明確的產出,用 Python 做出一個 PPT,加上資料分析及說明,就是這一系列最後的成果囉!

大寶寶覺得撰寫程式只是一種抽象化的過程,把實體世界發生的事情,用程式語言來表達。最終,寫程式還是為了解決日常生活中會遇到的問題!

大寶寶也很感謝 iT邦幫忙 提供第 12 屆鐵人賽這個平台,儘管要持續 30 天,每天都貼文寫作,真是一件不容易的事!但,也因為這個壓力,才能讓大寶寶真正的完成這一件心中一直想做,卻一直沒做的事!

下面是大寶寶整理了過去 30 天的內容,變成這 7 個大項,之後如果要回頭複習,也能夠很快的掌握這 30 天發生的事!

  1. 初學者入門
  2. 程式基礎if-elsefor-looplist、數值型態
  3. 程式操作dictionary、函式、模組、錯誤及例外處理
  4. 讀取檔案開始分析,JSON、Excel 解析
  5. 進階資料處理,Pandas 處理資料、Matplotlib 繪圖觀察資料
  6. 本機端製作 PPT,讓資料分析的結果有一個出口
  7. 自學程式心態及總整理

快速瀏覽 30 天的內容

1. 初學者入門(Day-1~Day-2)

2. 程式基礎if-elsefor-looplist、數值型態(Day-3~Day-11)

3. 程式操作dictionary、函式、模組、錯誤及例外處理(Day-12~Day-18)

4. 讀取檔案開始分析,JSON、Excel 解析(Day-20~Day-22)

5. 進階資料處理,Pandas 處理資料、Matplotlib 繪圖觀察資料(Day-23~Day-25)

6. 本機端製作 PPT,讓資料分析的結果有一個出口(Day-26~Day-28)

7. 自學程式心態及總整理(Day-29~Day-30)

給大寶寶留言、分享、鼓勵

歡迎登入留言跟我分享你的想法唷!(登入不麻煩,點一下 FB 登入就可以留言了!)

1.喜歡這樣方式學 Python 的朋友請留言『+1』
2.如果前面的內容忘記了,趕快看一下大寶寶這一系列的看對話學 Python 資料分析,用情境故事帶你入門的列表!就能夠繼續 Happy Coding 囉!我們下次見囉!


上一篇
Day-29 Python 資料分析自學的正確心態
系列文
看對話學 Python 資料分析,用情境故事帶你入門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言