PS-Drone
Programming a Parrot AR.Drone 2.0 with Python - The Easy Way
... for professional purposes can be satisfied.
PS-Drone comes with a tutorial, explaining its most important commands and the drone's most important sensor values. The examples are easy to understand for people with little programming experience.
A full list of commands and a description of all sensor data is available in a detailed documentation.
It took several months to create PS-Drone, so it would be nice to get some donations for further development (e.g. Parrot's Bebop) and as a appreciation.