This collection is part of the club Showmedo's video inventory. For details on how to access this and other collections, just click here

Python Beginners II Collection

As you start to become comfortable with Python, a great way to expand your skill is to see simple application development in action. Over 30 video-tutorials the two series in this collection show how to build simple, fully-working GUIs from scratch.

Our Python Beginners II collection consists of two series, 'Python 101 - easygui and csv' and 'Building an Image-viewer with wxPython'. These aim to increase your comfort with Python by guiding you gently through fully-worked and explained projects.

This collection builds on our 'Python Beginners I' collection. After finishing the projects you will want to check out our 'Further Progress with Python collection.

Python 101 - easygui and cvs

Aimed at Python Beginner Programmers, Python 101 - easygui and csv is a fully-worked series which shows how to build a complete application with a User Interface over the course of 17 gentle videos. It covers use of the comma-separated-values (csv) module, reading and writing files, handling exceptions and giving useful error messages. It also focusses on using test-driven development, automated-testing and refactoring to create more robust and reliable programs.

Python 101 - easygui and csv

Aimed at Python Beginner Programmers, this fully-worked series builds a complete application that utilises a User Interface, the comma-separated-values (csv) module, reads and writes files, handles exceptions and gives useful error messages, uses test-driven development, nosetests and refactoring. We do all of this inside Wingware's excellent Wing IDE.

"Very well explained. I've learned a lot about debugging code. The ability to print the code, work through the problem and review the screencast, makes for clear understanding of what's going on. Thanks." - Jshack
"It's a NO BRAINER to get this quality of tutorial [...]. Everyone, who starts learning python, should get it. Excelent job. Keep up with a good work." - nicholas

Building an Image-viewer with wxPython

Want to learn wxPython? Want a fully-worked example which leads you through to a working program? Want some exercises (with solutions!) which test your growing knowledge? Here we build a wxPython-based Image Viewer over 14 video-tutorials and at the end of the series you will be able to build your own wxPython applications.

Build a wxPython Image Viewer

Want to learn wxPython? Want a fully-worked example which leads you through to a working program? Want some exercises (with solutions!) which test your growing knowledge? Here we build a wxPython-based Image Viewer and at the end of the series you'll be able to build your own wxPython applications.

This series is aimed at Python programmers who have a little Python experience and no wxPython experience. Source-code and background information are included.

Release schedule - 12 episodes will be released between mid-February and the middle of March, the series will run for over 1 hour.

Versions - we use Python 2.5 and wxPython 2.8.7.1 (unicode). The source-code will run on all platforms.

Joining the Club

Access to the video-tutorials in this and all our other collections is available for a single payment of $60. This grants 12 months access to our current videos and any we produce in coming year.

Subscription For Club Showmedo
  • Access 161 existing Club-videos
  • New videos being added all the time
  • Watch on-line or download to watch
  • Enjoy privileged club status *
  • Full Money-back guarantee (below).
  • $29 one-off payment for 12 months access

*as a club member your queries get first priority from Showmedo, as do any requests or recommendations you make for videos you would like to see.

Why are we doing this?

We're passionate about sharing our hard-won knowledge - you get to benefit from our years of experience as we quickly teach you great new skills.

By subscribing you help to support our time and that lets us create more free videos about cool Python tools. Not only do you help us to benefit the entire community, you also benefit as we get to keep the site Ad-free.

Does the subscriber-only archive just grow?

Rather than let the archive grow indefinitely we think it is more beneficial to the community if the older Subscriber-only videos are released for free into the general ShowMeDo pool. These releases will typically occur after a year or so.

By Subscribing you get access to all of the latest Subscriber-only videos and you'll be supporting our efforts to better-document great Python tools which benefits the whole community.

Money back guarantee?

We offer a money-back guarantee. If you're not happy with the tutorials that we produce then get in contact and tell us that you want a refund on the remainder of your subscription - we'll sort it out quickly.

Your Subscription lets you (and just you):

License

  • ask questions and leave feedback via Comments
    • login and view all of the Subscriber-only videos
    • download the videos for off-line personal use
    • NOTE - you must not upload the videos to video-sharing websites

    Problems with registration?

    First - ask for a password reminder. If that doesn't work then mail 'admin AT showmedo.com' and we'll sort you out.

    This collection is part of the club Showmedo's video inventory. For details on how to access this and other collections, just click here

    Showmedo is a peer-produced video-tutorials and screencasts site for free and open-source software (FOSS)- with the exception of some club videos, the large majority are free to watch and download.

    how to help » about » faq »

    Educating the Open-source Community With Showmedo

    Although as important as the software it supports, education and documentation are relatively neglected in the Open-source world. Coders love to code, and explaining how best to use or improve the software tends to be deferred or even sidelined.

    At Showmedo we believe the community can play a vital role here and also say thanks for the tools and software that make our lives easier. If you have a piece of software you love or a programming langugage you are enthusiastic about, why not make a screencast showing others how to use it? All the stuff you wish you'd been told, the tips, tricks, insights that would have saved you time and frustration.

    Screencasting is easier than you think, and we're happy to help you. You can emailus for advice or just use some of the how-to screencasts on the site. This screencasting learning-pathis a good place to start.

    Follow Our Tweets
    For site-news, video announces, info on building a web-site with Python, jQuery, javascript, CSS, Flash (ugh) and plain interesting FOSS news follow our tweets.
    Follow Our Blog
    For in-depth code analyses, new videos, news from the open-source frontier, Python, jQuery etc. hackery just follow our blog.
    Content

    Feedback

    Showmedo's development is fairly rapid and bugs will inevitably creep in. If you have any problems please drop us a line using the contact address below. Likewise, any suggestions for improvements to the site are gratefully received.

    feedback@showmedo.com