iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

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

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

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

Day 11: 必先利其器 - QT designer 的常用物件導覽 # 2

本篇目的:了解 QT 內常用元件的屬性編輯方法,以及在 wafer 分析工具內的應用方式 前言 在 Day 10 中我們介紹了 QT 物件的應用與屬性修改方...

2026-09-24 ‧ 由 CY Hung 分享
DAY 12

Day 12: 不以規矩,不能成方圓 - QT designer 內的 layout 物件與命名規範

本篇目的:讀者可善用 QT 的 layout 功能做出縮放自如的畫面,且能為 UI 中各部件設定可辨認之名稱 前言 在 Day 9 中我們知道如何使用 QT...

2026-09-25 ‧ 由 CY Hung 分享
DAY 13

Day 13: 魔術大空間 - 使用 QT 的多頁面容器做分類與佈局

本篇目的:讀者可善用 QT 的多頁面容器、以及 Day 12 的 layout 物件,做出完成度高的使用者介面 前言 在 day 12 中我們有提到 QLa...

2026-09-26 ‧ 由 CY Hung 分享
DAY 14

Day 14:一為全,全為一 - 使用 Python class 整合function、引數與結果

本篇目的:了解如何將同一目的之 function 封裝成具備狀態記憶的 Python class,為後續 結合 UI 與模組化設計做準備 前言 我們在 da...

2026-09-27 ‧ 由 CY Hung 分享
DAY 15

Day 15:程式碼就該像生產線一樣分組 - 談 MVC 架構與關注點分離

目的:讀者會應用模組化程式設計與關注點分離原則,在專案中實踐 MVC 架構、編寫不同功能的模組,藉此達成易修改、可重用的設計 前言 我們在 day 1 提到...

2026-09-28 ‧ 由 CY Hung 分享
DAY 16

Day 16: 千里姻緣一線牽- 用 signal 與 slot 為 UI 接上功能

本篇目的:了解如何連接 QT 的 Signal & Slot,讓 UI 元件與 Python 腳本內的物件產生互動 前言 我們在先前的文章中個別提到...

2026-09-29 ‧ 由 CY Hung 分享
DAY 17

Day 17: 不用吃銀杏也有好記憶 - 使用 json 模組讓 GUI 程式能留存使用者資料

本篇目的:讀者可以了解如何管理系統設定與使用者設定,並且可學會使用 json 模組進行讀取與寫入 前言 本篇專欄的目的是讓製造業產線工程師的大家,可以做出符...

2026-09-30 ‧ 由 CY Hung 分享
DAY 18

Day 18:萬丈高樓平地起 - 從零開始建立一個功能模組

本篇目的:讀者可以從零開始,以”目標設定→流程設計→定義手法”的方式,做出一個擁有完整功能、易修改的模組。 前言 在 day 14 中我們知道如何以 cla...

2026-10-01 ‧ 由 CY Hung 分享
DAY 19

Day 19: 解放你的表格 - QTableWidget 的一站式功能管理

本篇目的:讀者可以延續 day 18 的模組化設計,將 QTableWidget 的讀寫、行列增減等寫成一個模組,未來 UI 內的表格都可以用這個模組管理...

2026-10-02 ‧ 由 CY Hung 分享
DAY 20

Day 20:複製貼上才不簡單 - 掌控 QTableWidget 的鍵盤事件來快速貼上設定

本篇目的:讀者可以透過擷取使用者鍵盤的行為,結合 day 16 的訊號連接以及 day 19 建立的表格寫入 class,實現複製 excel 試算表內容到...

2026-10-03 ‧ 由 CY Hung 分享