Not quite. For now just a few links that you may find helpful.
Know the tricks
There are several essential tricks for Blender 2.6.1 (much of this works in 2.5x/2.49 or can inspire you). Presented as a list of tips, honestly it’s more of a survival kit if you’re serious about scripting Blender – read it or learn the hard, frustrating way.
And if you’re still an OS-X newbie (I am), learn how to run programs from the terminal.
What if I wanted to use a Python IDE with Blender?
The main problem I see here is that bpy and Blender may not be recognized by Python IDEs (I tried PyCharm). I think there might be a workaround but it looks heavy handed.
- There is/was/used to be Stani’s Python editor. I think there is an old version on sourceforge. Maybe you can access his blog in which case you might get a later version (untested).
- It may be possible to setup Eclipse in a useful way (see ‘Programming add-ons for 2.5′ below) (untested).
- Wing IDE provides a solution that is somehow compatible with Blender (untested).
I want to set breakpoints
There is a community add-on for that (2.5x, untested)
Programming add-ons for 2.5…
Getting started with writing add ons is a little harder than with 2.49b. I wrote a little about this (search?). More notably, there is a free e-book in PDF format by Witold Jaworksi (haven’t read it yet, looks useful)