[005] Debugging Python using the IPython Shell (4/4)
in series: Python Development with IPython
video tutorial by Ian Ozsvald
Name:
[002] Ian Ozsvald
Member:
51 months
Authored:
181 videos
Description:
I am the co-founder of ShowMeDo (see http://showmedo.com/about), author of `The Screencasting Handbook <http://thescreencastinghandbook.com>`_ and the founder of the professional screencast production ...
Our authors tell us that feedback from you is a big motivator. Please take a few moments to let them know what you think of their work.
In this ShowMeDo we show how the powerful, interactive python shell IPython can be combined with the Python debugger to provide a powerful debugging environment
You might also want to see ShowMeDos for Wing, PyDev and SPE.
Video Tutorials related by tag:
Got any questions?
Get answers in the ShowMeDo Learners Google Group.
Video statistics:
- Video's rank shown in the most popular listing
- Video plays: 3247 (since July 30th)
- Plays in last week: 24
- Published: Sometime before 1st March 2007 (in other words - we don't remember!)
Thank-yous, questions and comments
If this video tutorial was helpful please take some time to say thank-you to the authors for their hard work. Feel free to ask questions. Let the author know why their video tutorial was useful - what are you learning about? Did the video tutorial save you time? Would you like to see more?
You may also want to see our ShowMeDo Google Group to speak to our active users and authors.
Very good!
Thanks, good intro to debugging on ipython
Thanks - concise and informative demo.
Nice, short, easy to understand. Even could be a bit quicker.
Basic but good. Thanks
sdfsdf
Hi Anon, thanks for the tip :-) I might try to integrate this into one of our Learning Python videos in the future.
Cheers,
Ian.
The breakpoint system is called by using the IPython run command. For example "run -d simpleScript.py" would launch simpeScript.py within the pdb and stop at line 1, allowing to set further breakpoints, etc. Hope this helps you create a breakpoint tutorial!
Hi anon. Yes, there are definitely usability-improvements over the standard pdb, I use IPython all the time.
Re. breakpoints - actually I don't use them...I'd love to have someone show me what they can do. We'd really appreciate more videos showing people how to use IPython, there are so many cool things inside the package.
Ian.
Interesting demo, looks like some improvements over standard pdb. Would have been nice to see a breakpoint demo too. - Alan G.
Hi Vincent, as mentioned I did put a really simple WinPDB screencast online with SPE videos:
http://showmedo.com/videos/video?name=DebuggingWithWinPDBFromWithinSPE&fromSeriesID=3
but it is rather old (a year old, I think). We'd certainly welcome some new videos on WinPDB!
Ian.
Great screencast. Unfortunately, I was unable to use pdb, which Ipython calls for debugging, due to an error I could not diagnose, so instead of Ipython and pdb I ended up using Winpdb, which is graphic and says it is faster than pdb, though I have no basis for comparison. If no one else does it first, and the lead developer doesn't object, when I get some time I may do a screencast on Winpdb.
Good information. Thanks for the info.



