90天Python 學習日誌-Day 1

更新 發佈閱讀 7 分鐘

因為工作關係,時常要接到數據分析,最近一次任務是要從一堆文字資料中找出重複及關鍵的訊號,對於沒有程式語言背景的我,只能求助 AI 的協助 ,加上資料源本身可能就存在一些人為判斷錯誤,整套資料需要重新梳理在進行分析。好在公司願意投資 AI 工具,輔以 AI 工具協助,讓我可以不用寫程式去做文字分析。卻也在這個過程中,反思自己,如果 AI 判斷錯誤或是哪天沒有AI,我要怎麼辦? 除此之外,我也會幫公司建BI,請 AI 幫我寫的 DAX 公式我也是有看沒有懂,於是讓我萌生了學習程式語言的想法,哪天他如果亂寫至少我有能力判斷。

我選了 Python 作為目標,分享並記錄我的學習心得,主要是先觀看彭彭的課程,再找尋有沒有實際做專案的機會。我自己也會搭配 AI 解釋協助我學習,作為程式小白,我想知道自己現在幹嘛,才不會喪失興趣跟熱情。出身在這個世代,有很多挑戰卻也有很多幸福之處。

我接下來的分享,以學習彭彭的課程為主要安排,輔以自己一些學習心得,以前研究所學 Python 學沒多久就放棄了,因為實在不知道了解這些字串運算、數字加減乘除有什麼作用,現在經歷過處理數據資料的磨練後,可以有更多的想像和心得,也更容易持續下去。

Python 簡介、安裝及快速開始

首先先到 Download Python,該網站會自動偵測所用的電腦作業系統,如果是 Windows 系統,就會出現 Download Python Install Manager (PIM),他在2025 年推出主要是 Python 官方為了現代化 Windows 安裝流程而推出的重大變革。從 Python 3.16 開始,官方將正式停止提供傳統的 .exe 獨立安裝程式。所有的安裝與版本更新都將必須透過 PIM 或系統級套件管理工具(如 winget)來完成。

如何透過 PIM 安裝 最新的 Python,我是參考 How to Install Python 3.14 using Python Install Manager on Windows 11 [2025 Update] Python Programs ,操作過後發現其實不難,出現新東西會比較緊張而已。雖然彭彭的課程教學很簡單但年份比較久遠,加上軟體隨時間推陳出新,新手小白很怕漏掉什麼步驟,我還是會上網看看有沒有其他新的學習資源。

如果想直接安裝 Python 13.4,可以參考 How to Install Python 3.14.4 on Windows 10/11 [ 2026 Update ] Python Programming for Beginners 操作,2026年這兩個模式都還是可以下載 Python。

後續我們需要在安裝編譯器 Visual Studio Code,一樣到 Visual Studio Code 下載,並且參考 How to Run Python Program in Visual Studio Code on Windows 11 [ 2026 Update ] Setup Python in VSCode 進行設置。

我當時就想為甚麼我都下載 Python 了,還要下載 VS Code? Python 就像是擁有食譜的主廚,VS Code 是廚房,在 VS Code 內會再做擴充,擴充 Python,就像是把廚師邀請進入廚房內,就可以開始做菜了。

vocus|新世代的創作平台

Python 變數與資料型態 & 數字及字串的基本運算

Day 1 主要學習了 Python 的「資料容器」和「基礎運算」,這是建構任何程式的基礎。

1. 變數與資料型態:給資料一個家

在 Python 中,變數就像是一個貼了標籤的盒子。你可以把各種不同類型的資料放進去,隨時取用或更換。

  • 數字 (Numbers): 最基本的單位,如 x = 3
  • 字串 (String): 用於表達文字,必須使用單引號或雙引號包起來(例如 "Hello")。
  • 布林值 (Boolean): 代表邏輯的對錯,只有 TrueFalse 兩種狀態。
  • 進階容器:
    • List(列表):有順序、可變動的資料集,如 [3, 4, 5, 6]。
    • Tuple(元組):有順序但不可變動,常用於固定不變的資料。如 (3, 4, 5)
    • Set(集合):不重複的資料組合,如 {3,4,5}
    • Dictionary(字典):以「鍵:值」成對儲存,就像查字典一樣,如 {"apple": "蘋果"}。

2. 數字與字串的基本運算

學會了儲存資料,接下來就是如何操作它們:

  • 數字運算: 除了基本的加減乘除,還可以使用 x += 1 這種縮寫來快速更新變數數值。
  • 字串的神奇魔術:
    • 相加與重複: 字串可以用 + 連接,甚至用 * 來重複文字(例如 "Hello" * 3)。
    • 索引 (Indexing) 與切片 (Slicing):電腦計數是從 0 開始的。當我們定義 s= "Hello" 我們可以用 s[2] 取得特定位置的字元。利用 s[1:4] 或 s[1:] 這種「切片」技巧,可以輕鬆擷取字串中的特定片段。

學到這裡,讓我聯想到數據處理的過程中,不免要做字串的處理,例如有些資料或銷售數據,它可能是帶有流水編號的,這串流水編號如果含有有意義的資訊,就可以用字串的索引或切片方式去擷取出來。如 202600001 流水編號,如果要擷取年份的有效資訊,我們就可以定義 s="202600001" 後以 s[0:4] 這種方式取出。

另外就是 Dictionary(字典) 的應用,例如它可以替代繁瑣的 if-else,我自己在處理數據過程中,有時候要將某些特定的類別資訊做轉換,可能是轉換成公司內部常用的格式(數字或縮寫),比起寫 if A else B 來的更快。另一個是我很感興趣的應用,就是資料聚合與計數,在一個資料組的集合中,可以透過字典的概念,去計數特定字串出現的次數,希望未來有機會可以進一步學習到這部分。

今天就分享到這,如果你跟我一樣在 AI 時代仍然自學 Coding,歡迎跟我分享所學及應用,以及為什麼你覺得還是要會 Coding?

留言
avatar-img
艾兒比的獲利筆記
5會員
14內容數
嗨,我是艾兒比。我相信真正的「獲利」,不僅僅是資產負債表上數字增減,更是知識、效率與心靈的全面富足。 歡迎來到我的「獲利筆記」,讓我們一起學習,在人生的各個象限中,實現持續獲利。
2025/12/07
從「算力」到「電力」的資金輪動 ,2025 年 5 月上市的新光美國電力基建息收 ETF(009805),代表台股 ETF 市場轉向 AI 基礎設施的「第二階段」。隨著生成式 AI 應用落地,資料中心的耗電量正以驚人速度成長,電力需求成為值得投資人關注的下一個淘金點。
Thumbnail
2025/12/07
從「算力」到「電力」的資金輪動 ,2025 年 5 月上市的新光美國電力基建息收 ETF(009805),代表台股 ETF 市場轉向 AI 基礎設施的「第二階段」。隨著生成式 AI 應用落地,資料中心的耗電量正以驚人速度成長,電力需求成為值得投資人關注的下一個淘金點。
Thumbnail
2025/10/20
面對快速變化的世界,職場上的溝通僵局、生活中的人際摩擦,以及突如其來的挑戰,都考驗著我們的內在穩定度,你是否也曾渴望提升自己的說話藝術,優雅地化解衝突,並具備一顆不輕易動搖的強大心臟? 你是否也常常被內耗搞得頭昏眼花? 我決定啟動一項為期數月的自我投資計畫——「心靈成長閱讀計畫」
2025/10/20
面對快速變化的世界,職場上的溝通僵局、生活中的人際摩擦,以及突如其來的挑戰,都考驗著我們的內在穩定度,你是否也曾渴望提升自己的說話藝術,優雅地化解衝突,並具備一顆不輕易動搖的強大心臟? 你是否也常常被內耗搞得頭昏眼花? 我決定啟動一項為期數月的自我投資計畫——「心靈成長閱讀計畫」
2025/08/06
中租-KY在7/30除權息,配息6.1元及每股0.2元股票股利,依據新聞報導,殖利率約5%,且近期納入高股息 ETF成分股中,引起我的興趣想了解中租目前營運及財務狀況 。結合 Gemini 輔助分析,一起來看看中租近期的財務表現吧!
Thumbnail
2025/08/06
中租-KY在7/30除權息,配息6.1元及每股0.2元股票股利,依據新聞報導,殖利率約5%,且近期納入高股息 ETF成分股中,引起我的興趣想了解中租目前營運及財務狀況 。結合 Gemini 輔助分析,一起來看看中租近期的財務表現吧!
Thumbnail
看更多
你可能也想看
Thumbnail
本篇文章探討了Python中的字串、列表、元組、集合與字典這五種資料類型的定義與基本操作。這些資料類型各具特點,例如字串和元組是不可變的,列表和集合是可變的,適合不同的使用場景。文章中詳細介紹如何定義進行基本的操作(如添加、刪除、訪問元素等)。
Thumbnail
本篇文章探討了Python中的字串、列表、元組、集合與字典這五種資料類型的定義與基本操作。這些資料類型各具特點,例如字串和元組是不可變的,列表和集合是可變的,適合不同的使用場景。文章中詳細介紹如何定義進行基本的操作(如添加、刪除、訪問元素等)。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
本文記錄了作者使用 AI(Gemini)輔助學習 Python 的過程,強調了邊做邊學、不求完美的心態。作者認為,雖然 AI 強大,但缺乏基礎知識和解決問題的能力是危險的。文章也探討了個人成長、未來想像受限的問題,並鼓勵讀者在快速變化的時代,學習與 AI 共存,發掘更多可能性。
Thumbnail
本文記錄了作者使用 AI(Gemini)輔助學習 Python 的過程,強調了邊做邊學、不求完美的心態。作者認為,雖然 AI 強大,但缺乏基礎知識和解決問題的能力是危險的。文章也探討了個人成長、未來想像受限的問題,並鼓勵讀者在快速變化的時代,學習與 AI 共存,發掘更多可能性。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
本文介紹了Python中的 if-elif 和else關鍵字的使用,構建分支結構的方式,以及巢狀結構的概念。文章中還提到Python編碼的最佳實踐,建議儘可能使用扁平化的結構而不是巢狀結構以提高可讀性。
Thumbnail
本文介紹了Python中的 if-elif 和else關鍵字的使用,構建分支結構的方式,以及巢狀結構的概念。文章中還提到Python編碼的最佳實踐,建議儘可能使用扁平化的結構而不是巢狀結構以提高可讀性。
Thumbnail
雖然是個初學者,雖然之前有近一年的stata操作的經驗,轉來使用Python後直接操作視覺化,視覺化上手之後就開始學用Github跟AWS,從加入團隊到這裡,只有兩個月,而且是兼職。如果是有經驗的人應該知道這個進度有多哈扣,常常被我厚著臉皮追著問問題的老朋友都說這進度很硬。 「我就是還沒學會爬,就
Thumbnail
雖然是個初學者,雖然之前有近一年的stata操作的經驗,轉來使用Python後直接操作視覺化,視覺化上手之後就開始學用Github跟AWS,從加入團隊到這裡,只有兩個月,而且是兼職。如果是有經驗的人應該知道這個進度有多哈扣,常常被我厚著臉皮追著問問題的老朋友都說這進度很硬。 「我就是還沒學會爬,就
Thumbnail
你曾想過自動抓取天氣預報、即時匯率、新聞標題嗎? 這一集,我們來學 Python 怎麼開口問網路:「嘿,給我點資料好嗎?」 本篇將用部落格語氣講解實作,讓你從完全不懂網路的初學者,也能寫出基本爬蟲、打 API,拿到真實世界的資料! 🧠 什麼是 API? API 是英文 Applicat
Thumbnail
你曾想過自動抓取天氣預報、即時匯率、新聞標題嗎? 這一集,我們來學 Python 怎麼開口問網路:「嘿,給我點資料好嗎?」 本篇將用部落格語氣講解實作,讓你從完全不懂網路的初學者,也能寫出基本爬蟲、打 API,拿到真實世界的資料! 🧠 什麼是 API? API 是英文 Applicat
Thumbnail
資料越來越多,list 和 dict 有點不夠用了? 這一集我們來學會「怎麼把資料存得更漂亮、讀得更有效率」。
Thumbnail
資料越來越多,list 和 dict 有點不夠用了? 這一集我們來學會「怎麼把資料存得更漂亮、讀得更有效率」。
Thumbnail
對程式新手或文組轉職者來說,Git、GitHub、IDE 常令人困惑。其實IDE 像是寫程式的桌子,Git 是記錄版本的日記,GitHub 是作品展覽廳。也可以用 Google Colab 寫 Python,直接存到 GitHub,先從簡單方法開始,讓程式碼管理更完整,也為履歷加分。
Thumbnail
對程式新手或文組轉職者來說,Git、GitHub、IDE 常令人困惑。其實IDE 像是寫程式的桌子,Git 是記錄版本的日記,GitHub 是作品展覽廳。也可以用 Google Colab 寫 Python,直接存到 GitHub,先從簡單方法開始,讓程式碼管理更完整,也為履歷加分。
Thumbnail
你可能曾寫過一個清單、計算出一堆成績或總和,然後心想:「欸我不想每次都重算,能不能把這些結果存下來?」 又或者,有人丟給你一份文字檔成績單,拜託你幫忙做統計,你滿腦子問號:「我該怎麼讓 Python 看懂這份檔案?」 接下來就介紹如何利用python程式「把資料寫進檔案」,以及「把外部資料讀進來
Thumbnail
你可能曾寫過一個清單、計算出一堆成績或總和,然後心想:「欸我不想每次都重算,能不能把這些結果存下來?」 又或者,有人丟給你一份文字檔成績單,拜託你幫忙做統計,你滿腦子問號:「我該怎麼讓 Python 看懂這份檔案?」 接下來就介紹如何利用python程式「把資料寫進檔案」,以及「把外部資料讀進來
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News