Right. They are complicated(Assuming that you are reading Python API docs), especially if you have not done a substantial amount of C. You spent 8 minutes trying to understand them. What did you expect? People spend days sorting out the API issues.
If you are in a hurry, Pyrex is easiest approch to write Python extensions. Try that instead. http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/ Another approach... create a dll and call it from ctypes. Nothing to learn (assuming you understand C calling conventions) -- http://mail.python.org/mailman/listinfo/python-list