Summary: 1 hour 20 minutes of lessons in how to build a complete and tested Python application from scratch. The series is aimed at beginners, all necessary material is provided, viewers can ask me (the author) questions as they go.
Commercial series: 'Python 101 - easygui and csv': http://showmedo.com/videos/series?name=IwrOgqPc9 Detail: The 17 episodes walk a new Python programmer through all necessary steps to build a working and unit-tested Python program. In this series I use Wingware's Wing IDE but any Python development environment can be used. The program reads in a csv data file (e.g. from Excel) using a file-open dialog (easygui), the data is processed, a mathematical average generated and a modified csv file is written out. easygui's messagebox and yes/no dialog are also used. I show how to document the code, refactor the early script using functions and test functions using nosetests. Several exercises are set which extend the viewer's knowledge of easygui. They also provide practice for writing code, refactoring and applying test-driven development. The viewer is encouraged to ask questions using the Comments section, I'll answer all questions and everyone is encouraged to help each other. Full source is provided and the viewer can download the videos for off-line viewing. Further details are available here: http://blog.showmedo.com/2007/06/13/learn-gui-and-file-handling-techniques/ -- http://ShowMeDo.com http://ShowMeDo.com/about (our pictures) http://blog.ShowMeDo.com http://forums.ShowMeDo.com [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html