🐍 Python Programming

Using Python as a core problem-solving tool for analysis, automation, and experimentation.

Overview

This track documents my Python learning journey, from fundamentals to applied projects. The focus is not only on writing code, but on structuring problems, documenting decisions, and building reproducible workflows.

Focus Areas

Contents

How I Use Python

I treat Python as a thinking tool rather than just a programming language. Emphasis is placed on readability, documentation, and clarity over cleverness.

How This Connects to My EDA & Career Work

My Python work is not an isolated skill set, but a direct extension of my long-standing experience in semiconductor engineering and physical verification.

Many of the patterns explored here—automation, data structuring, and reproducible analysis—are rooted in real-world challenges I have encountered across advanced-node verification, sign-off ownership, and customer-facing engineering roles.

Python allows me to formalize engineering intuition into scalable workflows, improve turnaround predictability, and bridge domain expertise with modern automation practices.


Author: test chips and electrical process control monitors (PCM)

↩ Go to EDA Portfolio

↩ Go to Home-Tech Notes Park