https://quadexcel.com/wp/lets-code-3d-engine-in-python-from-scratch/
Let's code 3D Engine in Python from Scratch