iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

用 Python 打造最順手的良率統計工具:半導體工程師的模組化開發之道 系列

本專案會以一個自學者、半導體產品工程師的視角,說明 PE/ MIE 等工程師如何在半導體製造情境中,運用 Python 的 Pandas、PySide6 等模組做出符合任務需求的 GUI 程式。本專案會說明相關模組的使用方式、並著重於 fab 內的情境說明。並且針對我們這種常寫出腳本式專案的自學者、提供如何寫出模組化、易修改維護 code 的心法。最後並會附上一個數據分析的範例。

參賽天數 25 天 | 共 25 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21:別問 A 答 B - 使用 QStyledItemDelegate 限縮使用者在表格中的輸入內容

本篇目的:了解 delegate class 內部各 method 的意義,藉此設計可用於 QSpinBox 的 delegate class 前言 好的...

2026-10-04 ‧ 由 CY Hung 分享
DAY 22

Day 22:台下十年功,台上一分鐘 - 只用一行 code 完成表格輸入格式設定

本篇目的:讓表格套用自訂 delegate 後仍支援鍵盤移動編輯,並且設計一 function 簡化後續表格委派的設定 前言 在 day 21 中,我們已做...

2026-10-05 ‧ 由 CY Hung 分享
DAY 23

Day 23:拒絕混亂資料 - 使用 data transfer object 紀錄結構化資料與驗證正確性

本篇目的:讀者可以了解 dataclass、Pydantic 等儲存資料專屬的模組用法,並在資料留個階段選用適當的模組 前言 我們在前面的文章中將資料流、U...

2026-10-06 ‧ 由 CY Hung 分享
DAY 24

Day 24:把防呆寫在基因裡 - 使用 Pydantic 做進階資料意義的驗證

目的:了解 Pydantic 的驗證階段差異,並能使用 Pydantic 的驗證功能讓 SPEC 設定從格式到意義都正確 前言 我們在 day 23 的文章...

2026-10-07 ‧ 由 CY Hung 分享
DAY 25

Day 25:生成式 UI - 在 PySide6 中由資料動態產生 UI 元件

目的:讀者可以讓 GUI 程式在使用過程中生成 UI 元件,並瞭解如何設計一個單一窗口管理與讀取這些額外生成之 UI 元件 前言 我們在 day 13 中知...

2026-10-08 ‧ 由 CY Hung 分享