DroneKit TutorialΒΆ
DroneKit-Python allows you to control ArduPilot using the Python programming language.
The official DroneKit Python documentation contains a quick start guide.
There is also a video below showing how to setup Dronekit for SITL/MAVProxy on Linux.