PCB Design Language: A programming way to design schematics.
A simple library for implementing common design patterns.
A package for designing compact and comprehensive capture probe sets.
Mastering-Python-Design-Patterns-Second-Edition, published by Packt
SKiDL is a module that extends Python with the ability to design electronic circuits.
Python Filter Design Analysis Tool
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Sample code and configuration files from the Designing Distributed Systems book.