Physics with Python

I would like to have all assets for a game be manipulated within UE4, but have the physics worked out in python in real-time. For example, I want to do full physics calculations for a plane in python and then update the position in real time within the game engine. Is this possible, and how can it be achieved? You might be asking, “Why not just do this in C++”? I just graduated and I’m setting this up as a proposal for course development for the next class of Flight Simulation, and python has to be the language in which the physics is developed. The current game engine is atrocious, and using UE4 would be incredibly helpful for these students.