iT邦幫忙

python相關文章
共有 3465 則文章

技術 [Day 10 ]實作-打招呼

題目:請撰寫一個打招呼程式,只要輸入姓名,程式就會跟你問好。程式輸出

技術 一鍵啟動 Gemini CLI ! 我的 Gemini CLI 懶人工具開發 & Gemini CLI 應用心得分享

Gemini CLI 簡介 &問題背景介紹 大家好我是一宵三筵!Gemini 出了 CLI 版,可以直接在電腦的 terminal 上面執行,而且可以直接使用中...

技術 [Day30]心得&總結

終於結束了!這30天比較像「用 Python 解生活小麻煩」的打怪日記。前面幾天忙著跟環境交朋友:安裝、路徑地獄、OneDrive 鬼打牆;中期用 reques...

技術 [Day29]多鬧鐘提醒器 GUI-進階版

延續 Day 28 的基礎版,今天把鬧鐘升級為可持久化+更貼日常的版本: 每週重複(可勾選週一~週日) 備註訊息(到點顯示:開會/喝水/吃藥…) CSV 匯入...

技術 [Day 9] 巢狀資料結構

1.什麼是「巢狀」?一個資料型態裡面又放了另一個資料型態。2.程式範例List 包 Dictionary

技術 [Day 28]多鬧鐘提醒器 GUI 基礎版

今天做一個本機鬧鐘:加入多個 HH:MM 時間,到點就跳出提醒並嗶一聲。全程使用 Python 標準庫(Tkinter、datetime),零安裝、跨 Wind...

技術 [Day27]抽籤/點名器 GUI 進階版

延續 Day 26 的 MVP,今天把抽籤/點名器升級為進階版:一鍵抽五個、復原上一抽、左側清單雙擊刪除,以及匯出中獎名單 CSV。依然零相依,只用 Pytho...

技術 [Day26]抽籤/點名器 GUI—基礎版

今天做一個可直接上課/活動用的抽籤/點名器。設計目標很單純:最小可用(MVP):匯入名單 → 抽一個 → 不重複 → 看得見剩餘與已抽中整個工具只用 Pytho...

技術 [Day 8]Python 的字典 Dictionary

1.概念在 Python 裡,就用 字典(dictionary) 來表示這種「對應關係」。字典是一種「一對一配對」的資料結構。2.程式範例建立一個字典取出資料修...

技術 [Day 7]Python 的列表 List

1.概念 我們常常會整理「一串資料」:abc/123/456Python 裡的「列表(List)」就是用來存這些東西的 2.程式範例 建立列表 ![https:...

技術 [Day 6] Python 的迴圈概念

1.基本概念 for迴圈:重複「固定次數」 while迴圈:一直做「直到條件不成立」 2.程式範例forwhile

技術 [Day 5]and、or、not 的邏輯運算

1.概念and:且、同時成立 or:或,只要一個成立 not:否定,反轉條件2.程式範例andornot

技術 [Day 4]Python 的 if 判斷語法

1.條件判斷是什麼? 在生活中,我們常常根據「條件」來做決定,程式也一樣能這樣思考,只要條件成立,就執行特定的動作。 if 表示條件成立時要做的事else 表示...

技術 [Day 3]Python 的思考方式──讓電腦懂你的邏輯

1.程式其實就是「給電腦下指令」 你可以這樣想: 寫程式 = 教電腦怎麼一步一步完成任務。 2.Python 的「邏輯」很像生活中解決問題的過程 例如: 我要泡...

技術 [Day 2] 認識Python

1.Python 是什麼? 它的設計理念是「讓程式碼像英文一樣好讀」,非常適合初學者入門。2.Python 為什麼這麼受歡迎?* 語法簡單:不用分號、不用大...

鐵人賽 Software Development DAY 30

技術 【Day30】Pandas資料分析實戰演練(下)+完賽感言

前言: 昨天我們從 CSV 匯入一路玩到資料清理、篩選與統計分析,終於來到最後一天啦!! 說實話,這 30 天的挑戰真的不簡單。從變數、迴圈、函式、Numpy...

鐵人賽 AI & Data DAY 29

技術 【Day 29】Notion RAG 系統 - 完整 Metadata 整合與 UI 優化

在 Day 28,我們成功修復了向量資料庫的結構問題,讓資料流從 SQLite 到 ChromaDB 重新順暢起來。不過當我們開啟 Streamlit App...

鐵人賽 Software Development DAY 29

技術 【Day29】Pandas 資料分析實戰演練(上)

前言:真正的資料分析,從「匯入資料」開始! 昨天我們學會了 Pandas 的靈魂角色 — Series 和 DataFrame,你應該已經感受到 Pandas...

鐵人賽 Software Development DAY 28

技術 【Day28】掌握資料分析的核心:認識 Pandas Series & DataFrame

前言:為什麼要學 Pandas? 昨天我們正式踏入了 NumPy 的世界,學會了高效陣列運算。 今天,我要帶大家進入另一個 Python 超級利器——Panda...

鐵人賽 Software Development DAY 27

技術 【Day27】想學數據分析?先搞懂 NumPy!

前言:NumPy 是什麼?為什麼大家都在用? 如果你曾經用過 Python 的 list 處理大量數字, 一定會有這種感覺: 「我只是想把每個數字乘以 2,結...

鐵人賽 Software Development DAY 26

技術 【Day26】留下足跡才美麗!一次搞懂 Python 檔案處理全攻略

前言:為什麼要學「檔案處理」? 寫程式一開始,我們的世界都很「短暫」變數一跑完就消失、輸出一印完就沒了! 但真正的應用不是這樣的。 你可能想要記錄使用者登入紀錄...

鐵人賽 Software Development DAY 25

技術 【Day25】程式的安全氣囊:例外處理 Exception Handling 全攻略

前言 寫程式的時候,你一定遇過這種場景: 輸入一個字串結果報錯、除以零整個程式崩潰、讀檔案時跳出紅字!!整個畫面被滿滿的 Traceback 洗臉..... 這...

技術 10 個日常實用的 Python 自動化腳本分享

/01/ 剪貼簿管理器 你是否發現自己忙於處理多個文本片段,而忘記了自己複製了什麼?你有沒有想過有一個工具可以記錄你一天中複製的所有內容? 該自動化腳本利用 P...

鐵人賽 Software Development DAY 24

技術 【Day24】模組與套件:能拆能組又能重複使用!

前言 寫到現在,我們的程式越來越長、越來越複雜。你是不是也遇過這種情況: 上次寫過一個很棒的 BMI 計算函式,結果過幾天另一個專案又要用,你複製貼上、修改一點...

技術 [Day25]單位換算器 GUI(Tkinter)2

今天在 Day 24 的基礎上,加入溫度換算(°C/°F/K),並增加日常實用的小功能: 即時換算(單位或數值變動就自動計算) 交換單位一鍵切換 複製結果到剪...

技術 [Day24]單位換算器 GUI(Tkinter)

今天做一個桌面版單位換算器(長度、重量),純標準庫 Tkinter,零相依。介面簡單:選「類別 → 數值 → 從/到單位」,按下換算即可。 會做什麼 兩大類:...

技術 [Day 23]碼錶(Stopwatch)+圈速(Lap)GUI2

今天來補充碼表可以添加的功能(想加就加)A. 一鍵把圈速複製到剪貼簿 # 插在 GUI 區塊附近,新增按鈕: ttk.Button(btns, text=&qu...

技術 [Day 22]碼錶(Stopwatch)+圈速(Lap)GUI

今天做一個可以實際用的碼錶工具:開始、暫停、重置、圈速紀錄(顯示單圈與累計),並支援快捷鍵。程式完全使用 Python 標準庫(Tkinter + time.p...

技術 [Day21]簡易密碼產生器

用 Python 標準庫做一個本機密碼產生器:可選字元種類、長度、避免易混淆字元,一鍵複製到剪貼簿,並顯示預估強度(位元熵)。不需安裝任何套件。 功能重點 勾...

技術 [Day20]番茄鐘(Pomodoro)GUI

今天用 Python+Tkinter 做一個番茄鐘:專注 N 分鐘 → 休息 M 分鐘,支援開始/暫停/重置,完成會響鈴提醒。預設 25/5 分鐘,可自行調整。...