A Python Engineer’s Introduction to 3D Gaussian Splatting (Part 2)