There isn't any autopilot with the Crazyflie, but it does come with an Xbox/PS3 key mapping that that lets you control the quad. I learned this the long way, but you have to take extraordinary amount of precision when building it to make sure, the battery is centered, the propellers are balanced, and there is minimal vibrations (messes with the gyros). This is mainly because it's a nano-copter so these variables add up to a lot and you'll struggle with flying.
TIP: Map the XYAB keys to change the pitch/roll so when you hover, you can trim it inflight.
The python code is a bit raw and seems a bit hacky imo (they still update the software, so it's getting better). I learned how to use it from the examples which were good enough.
It's a ton of fun though because you get to muck about with anything that you want since it's made to be hackable. The downside however is that the price is pretty steep.