iT邦幫忙

python相關文章
共有 3487 則文章
鐵人賽 Python DAY 14

技術 Day 14 - Function 說明撰寫(Typing & Docstrings)

在介紹欄位之前,今天想要介紹如何幫我們套件裡的 function 增加提示說明,會運用到 function typing 跟 function 的 docstr...

鐵人賽 Python DAY 13

技術 Day 13 - 參觀 Bytecode 工廠

本文同步刊載於 「為你自己學 Python - 參觀 Bytecode 工廠」 參觀 Bytecode 工廠 雖然 Python 在分類上算是被分類在直譯...

技術 從0開始的python之路-2

1.下載python:https://www.python.org/(python還能支援linux等等的平台)2.下載pycharm:我自已是使用pychar...

鐵人賽 Python DAY 14

技術 [Day 14] Requests

簡介 開發者所設計的軟體系統,經常需要與其他軟體系統進行溝通與互動。每個系統在各自的領域中發揮作用,可能會從其他系統獲取資料,或向它們發送請求以執行某些指令。...

鐵人賽 Python DAY 13
Python 錦囊密技 系列 第 13

技術 【Python錦囊㊙️技13】OOP 實作(3) -- 資料庫ORM

前言 上一篇以遊戲為例說明OOP開發方式,這次則以OOP開發資料庫應用程式。 Python有許多資料庫程式開發套件,其中Django、SQLAlchemy最為盛...

鐵人賽 Python DAY 13

技術 Day 13 - Statcast Search

今天想要來跟大家介紹這次的套件主要功能,跟我預計之後會如何拆解功能變成不同 Function 的構想。最一開始會再更詳細介紹 Statcast Search 這...

技術 Day13. Networks and Sockets

傳輸控制協定(Transmission Control Protocol,TCP):-建立在 IP 之上: TCP 是建立在 IP(網際網路協定)之上的,I...

鐵人賽 AI/ ML & Data DAY 14

技術 [Day 14] 我的模型訓練好了嗎?overfitting 是關鍵!

前言 我們已經學會如何編譯和訓練模型,在這過程中我們會先設定訓練週期,但要如何得知模型要訓練到什麼程度才是可以的?那就要看訓練的模型到底有沒有 Overfitt...

鐵人賽 Python DAY 12

技術 Day 11 -資料結構~導讀 Python Software Foundation 教學文件

本文為 Python Software Foundation -->Python 3.12.6 說明文件 -->Python教學文件 -->...

鐵人賽 Odoo DAY 12

技術 【Day12】自動化驗證 ERP 邏輯:單元測試 (Unittest)

檢查訂單處理邏輯 案例: ERP 系統中,處理訂單時需要確保庫存充足,否則應當返回相應錯誤。 測試場景: 測試處理訂單的函式,當庫存不足時,應該觸發庫存不足的錯...

技術 Day 10 字串題型(二) 拆字

今天我們繼續看一題字串類型的題目:拆字。 🟨拆字 本題取自 Leetcode 139. Word Break 題目 Given a string s and a...

鐵人賽 Python DAY 13

技術 [Day 13] ZoneInfo

簡介 在先前的 Logging 章節中,我們提到開發者通常會記錄事件發生的時間點。此外,程式系統中經常使用時間來進行判斷與運算,因此熟悉 datetime 的使...

鐵人賽 Python DAY 14

技術 [Day 14] 訊息回應 (二):View ── 按鈕

昨天介紹了如何用 Markdown 或是嵌入式訊息 (Embed) 來美化訊息,今天我們來讓訊息可以跟大家互動! 進度 今天會介紹如何在訊息內建立一個簡單的...

鐵人賽 Python DAY 12

技術 [Day11] 第二週 - 進階工程師的開端 - 標準函式庫的應用

今日目標 今天會暫緩介紹許多複雜的軟體工程架構會介紹python的函式庫來讓我們做資料處理的應用~ 根據我們的學習曲線今天會學到1.標準函式庫2.PIP套件管...

鐵人賽 Python DAY 14

技術 Python pandas 使用 concat 將不同 DataFrame 垂直連接在一起【Python 處理 Excel #14】

本篇文章同步發布於 Python pandas 使用 concat 將不同 DataFrame 垂直連接在一起【Python 處理 Excel #14】 前...

鐵人賽 Python DAY 12

技術 復健第十二天:轉呀轉呀的迴圈 Loops

在英文版的三十天的 Python 挑戰中,作者是這麼形容迴圈——「生活中充滿了各種例行公事,而程式語言中,也有許多任務具有重複性,為了達成這些任務,我們可以使用...

鐵人賽 自我挑戰組 DAY 12

技術 Day12:優化爬蟲的性能與數據抓取效率

今天的任務是進一步優化爬蟲性能,特別是針對大規模數據抓取過程中的效率問題,因此我將對網路請求做一些改進,包括增加並發限制、處理網絡波動以及添加異常處理機制,從而...

技術 Day12. 正規表達式Regular Expressions

了解正規表達式(Regular expressions):-非常強大但又相當晦澀。-一旦理解就會覺得很有趣。-正規表達式是一種獨立的語言。-一種「標記字符」...

技術 與AI生成天文教育遊戲——Ren'Py版《獵星者旅店》(4):了解視覺小說遊戲的基本製作流程

任職於「天文數智」的黑蛋在公司部落格發表完「跟著黑蛋用Streamlit速成天文資料分析Web App」系列文章後,收到PM貳婰舞指派的新任務:「我們的老闆,...

技術 從0開始的python之路

現今的社會中網際網路已經佔了大部分人的生活,從c、c++這種比較原始的程式語言,也有進階到現在高階的java、python的高級語言,在這30天我要從0開始學習...

鐵人賽 Python DAY 12
Python 錦囊密技 系列 第 12

技術 【Python錦囊㊙️技12】OOP 實作(2) -- 遊戲開發

遊戲開發是學習OOP最好的方式 上一篇討論OOP入門技巧,本篇則以遊戲為例使用OOP開發程式,讀者也許會覺得突兀,本系列文章不是在討論【開發中大型系統的必備技巧...

鐵人賽 Python DAY 12

技術 Day 12 - 從準備到起飛!

本文同步刊載於 「為你自己學 Python - 從準備到起飛!」 從準備到起飛! 假設你寫了一個 Python 程式像這樣: # 檔案:hello.py...

鐵人賽 AI/ ML & Data DAY 13

技術 [Day 13] 評估模型的方法:評估數值

前言 昨天開始進入模型的編譯和訓練,可以觀察到,在模型訓練過程會顯示每一個週期的訓練資料集與驗證資料集的準確度(Accuracy)和損失值(Loss)。今天就來...

鐵人賽 Odoo DAY 11

技術 【Day11】運用 Python Decorator、Sphinx 與 Static Typing 提升 ERP 系統的靈活性與可維護性

Decorator 案例:用於 ERP 記錄權限控制 在 ERP 系統中,我們經常需要對使用者操作進行權限控制。例如,某些使用者可能只能查看記錄,而無法修改。這...

鐵人賽 Python DAY 13

技術 [Day 13] 訊息回應 (一):文字訊息與嵌入式內容 (Embed)

今天來介紹回傳的訊息可以有什麼不同的變化。 進度 終於進入到執行內容的部分了!在前幾天,我們都只是讓 Discord BOT 回傳簡單的文字訊息。不過,光是...

鐵人賽 Python DAY 12

技術 [Day 12] Pydantic Settings

簡介 在前一篇關於日誌記錄(Logging)的討論中,介紹了 Logger 的等級系統。開發者可以根據實際需求靈活調整日誌的等級。例如,在測試過程中,開發者可以...

鐵人賽 Python DAY 11

技術 復健第十一天:如果怎樣,要不然怎樣的條件邏輯 Conditionals

時間不多,今天直接進入正題! 在許多的程式語言中,執行順序一般都是由上往下,逐字逐句的檢視與執行,而透過某些關鍵字,我們可以改變或跳過某些程式碼的執行,而這個流...

技術 第十一天Python學習-for迴圈遍歷範圍和遍歷字典

今天是Python學習的第十一天,我進一步學習了for迴圈裡的遍歷範圍(range() 函數)和遍歷字典,第一個先介紹range() 函數是 for 迴圈中常見...

鐵人賽 Python DAY 11

技術 [Day10] 第二週 - 進階工程師的開端 - 模組化程式設計(Modular programming)

今日目標 今天會講到模組化的概念我相信如果是開發有一定經歷的工程師一定對Moudle(模組)開發很熟練~ 如果想回顧第二週進階工程師的目標也可以回到這頁喔[D...