Python 是通往 AI & Data 的熱門程式語言,但要怎麼讓非程式背景的人也能輕鬆上手?
過往學習程式語言時,較少能有撰寫程式前的背景資訊,造成初學者學了很多技巧,卻無法運用。我想透過這次鐵人賽的挑戰,重新設計以往學習程式語言的方式。以 Python 資料分析作為參賽主題,透過兩位主角Meiko 及 Jason 的對話,將學習的內容帶出!
他們會在不同場景以對話的方式用程式解決問題,目前預計包括 4 大主題,
1.程式基礎 if-else、for-loop
2.串列處理 list
3.函數、模組
4.資料分析應用 Numpy、 Pandas、Matplotlib
不同數值資料型態,有其對應的方式處理,就好像蘋果和橘子不一樣!Licensed by Adobe Stock 浮點數和布林值 Meiko:「經過這幾天的訓練,我...
在等待日式咖哩餐點的空檔,Jason 帶著 Meiko 思考,一間咖哩店是如何把一盤美味的咖哩飯做出來,並且正確地端到客人眼前!Licensed by Adob...
換一個擺盤,看起來更美味嗎?Meiko 想要新增其他的餐點到 Jason 的菜單裡面該怎麼做?讓我們繼續看下去...Licensed by Adobe Stoc...
Meiko 和 Jason 快要把他們的咖哩吃完囉,來看看今天他們討論些什麼?Licensed by Adobe Stock dictionary 與串列 li...
函式就像程式的積木,透過堆疊積木,就可以把想要的功能完成!Licensed by Adobe Stock 這天 Meiko 開著車到了保養廠,在休息室間,看著窗...
Meiko 的車到保養廠,進行檢查,看是否要換輪胎、換機油、和換雨刷。Licensed by Adobe Stock Jason:「有時候,我們可能會回傳多個值...
使用模組,就像站在巨人的肩膀上看得更遠!Licensed by Adobe Stock Meiko 坐在車站旁的書店用餐區,手上拿著一杯珍珠奶茶,隨意翻了桌上的...
寫程式不用怕出錯,就像小孩跌倒之後,爬起來馬上繼續玩一樣!Licensed by Adobe Stock Meiko 與 Jason 約在一間親子餐廳見面,現在...
小孩跌倒不用怕,爬起來繼續奔跑,這就好比寫程式的例外處理,搞定錯誤,也能開心向前衝! Licensed by Adobe Stock 前次 Jason 跟 Me...
人們會用熟悉的語言及方式進行溝通,西方國家的民眾使用英文一樣、或是現在熱門的社群軟體!Licensed by Adobe Stock Meiko 坐在百貨公司的...