Join Club ShowMeDo to Learn Python!

This series is a part of Club ShowMeDo. Click to learn why you should join our club with a simple monthly subscription.

  • We teach Python and all the cool modules
  • Topics include beginner Python, GUIs, Web and Desktop Apps
  • Long, specially crafted video tutorials just for you
  • Club video tutorials extend our normal Free content
  • Save your time - we've done the research for you
  • Keep your skills up-to-date
  • Learn at your own pace, everything you need is shown to you
  • Over 12 hours of archived material are waiting for you in the club

Name: [002] Ian Ozsvald
Member: 128 months
Authored: 181 videos
Description: I am the co-founder of ShowMeDo (see, author of `The Screencasting Handbook <>`_ and the founder of the professional screencast production company `ProCasts <>`_: .. image:: ...

Write and Run (and Unit Tests), No Compiling [ID:731] (3/6)

in series: Python Beginners - What Does Python Look Like?

(Showmedo is undergoing major changes. To report any problems viewing the videos please email us and include browser and OS specifics. Cheers - Kyran.)

Python isn't compiled (as for languages like Java and C++) and instead you can run your new code directly at the command line. This means that you miss out on some static type checking that compiled languages provide, instead you can benefit more by adopting a test-driven development approach to coding.

Other ShowMeDos for Test Driven Development - testing websites with Twill and Python, Python 101 - easygui and csv, Python Development.

The Python Development series has an episode for running Python2.5 on XP which might help you to get started. Adding Python to DOS Path will also help Windows users.

In the screencast I mention this nice Java C++ Python Ruby comparison from early 2006.

Got any questions?

Get answers in the ShowMeDo Learners Google Group.

Video statistics:

  • Video's rank shown in the most popular listing
  • Video plays: 5 (since July 30th)
  • Plays in last week: 0
  • Published: 98 months ago

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.

Your email address will not be published.

Show some quick comments >>

All comments excluding tick-boxed quick-comments

Sound volume is very low and not easy to listen.

One thing that's always good when giving a speech is:

1. Tell me what your'e going to tell me.

2. Tell me

3. Tell me what you told me.

Good info, but probably not needed for beginning programmers.

Content is good. I don't like the following:

1. Not being able to keep track of videos already seen. The so-called "LEARNING PATH" structure is horrible.

Great stuff! Interested in learning more about unit tests

Very nice! Like a fireside chat about python.

15. anonymous Mon, 07 Sep 2009 01:06

The link for download is incorrect.

I appreciate it myself, but I wonder how a beginner would react to all these off-hand references to other programming languages that are scattered throughout the video. You seem to cater to "converts" to Python with other programming backgrounds, rather than real beginners.

I bit light in the examples. Altogehter it was okay.

Unit tests are a great thing to do and create better code. Create the tests and then create the code to pass the tests.

Great so far. :)

10. anonymous Sun, 10 May 2009 16:18

Great idea

You refer to Unit testing a give a references which were none to clear on the video- it would be useful if this was printed out

You got to write down some points in power point. Its rather difficult to follow soo much of talking. If there are visuals also it would be great

i love the tutorial eventhough i have not watch all. no money to join the club. i hope someone will poster parent me.

by the way this is my first programming langguage.

thank for the tutorial sir.

regards; edwin

I agree that comming from C/C++ to Python feels uneasy, specially in that pointers play a major role in C/C++ programming, while in Python you just forget about them and feel that your missing something...

Review of Write and Run (and Unit Tests), No Compiling

would like to see more elaborate on-screen examples.

Video published, thanks for contributing to ShowMeDo

Your video has been edited. This is an automatic post by ShowMeDo.

Your video has been edited. This is an automatic post by ShowMeDo.

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.

Kudos and Thanks for Ian

3 Minute Oveview (What Does Python Look Like?)

simple and informative. you draw me in
70 months ago


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.