I've been wanting to get into mobile/tablet app development but I'm not sure whether to go with iOS or Android.  Here are a few specific questions I had:

What would you recommend for someone who has a background in python and C++?  
Is developing for the honeycomb os for tablets pretty much the same as android development?
This might be a silly question but I've also wanted to start developing GUI programs for windows and Mac OS.  Is there any way to write something in python using PyQt or wxPython and make it usable on mobile operating systems as well?  Just wondering.
To be honest, your current skill set is insufficient for neither Android nor iOS. So, it doesn't matter which platform you decide. Either way, you will have some deep learning curve. However, you could write code in C++ for Android and iOS.
I'm not aware that Python supports both iOS and Android. There're a dozen of framework for that, like Flash. If you're not confident in Flash, you might as well develop GUIs for each indidivual platform. Remember, Android and iOS and PCs have very different UI design, any general framework for building an app for all platforms could be very limitied.
choosing between android and iOS for a programming novice