This video training with Tim Warner covers the basics of writing computer programs including control flow, file handling, and more.
If you're interested in learning how to write computer programs, you'll love this training. It's perfect for desktop/web application developers who need an intro course in Python, for systems administrators who are interested in using Python for automation and for anyone interested in a programming career.
By the time you're done watching, you'll be ready to develop Python automation scripts, desktop apps, and/or Web apps.
You'll also have a thorough knowledge of how to use Python on all major platforms and a healthy jumpstart for learning other programming languages (like Java, Perl, C and Ruby).