This document describes a presentation on circuit simulation using Python. It discusses using Python as an engineering language due to its high-level syntax, object orientation, and large scientific environment. It then provides an overview of circuit simulation workflows and SPICE as an industry standard. The remainder of the document is the slide content from the presentation, which covers nodal analysis techniques, different types of circuit analyses in SPICE, open source SPICE clones, and PySpice which acts as a bridge between SPICE simulations in Ngspice and analysis in Python.