Orbital Mechanics and Satellite Trajectories Explained: Mathematical Foundations for Spaceflight and Satellite Navigation with Python