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 I Collection

Our Python Beginners' collection consists of the main 'Python for Beginners' set, introducing the language gently, and the accompanying 'Batteries Included', an introduction to all the main Python standard libraries.

Python for Beginners

With 41 video-tutorials and over 3 hours of material, Ian Oszvald's large Python Beginners Collection takes you very gently from an introduction to the look and feel of Python through to the main elements needed to start programming productively. The series has received some glowing testimonials and is a great way to kickstart your Python programming career.

Python Beginners - What Does Python Look Like?

If you're coming to Python from a different language then you'll want to know how the syntax looks. If you're new to programming then you'll probably want an idea of what to expect too!
Here I give you a high-level view of Python's code and common functions and I link to examples from Java, C and C++ to provide comparisons.

Python Beginners - Common Variables and Containers

Python has many datatypes, you'll recognise some from other languages and some may be new to you. In this long series I give 5-10 minute demonstrations of each of the major data-types and containers, along with some discussion of variables and printing.

The aim is to make you familiar with this fundamental part of Python - the usages should stick in your head for easy future reference.

Publishing Schedule - 2 per week from the end of June 2008, there are 14 episodes in total.

Python Beginners - Loops and Iteration

Iterating over a block of code is a very common operation when programming. Here I show you the 'for' and 'while' commands in Python, they let you iterate over a sequence of items and repeat blocks of code under a truth condition.

I'll show you how to use the 'for' loop on a list, set and dictionary whilst using iteration, range and enumerate. For the 'while' loop I'll show you an example of getting user-input (with 'raw_input') to build up a list of answers.

At the end of the series you'll have a firm knowledge for using 'for' and 'while' with Python.

Batteries Included

Python comes with 'Batteries Included', meaning you get some hugely useful libraries out of the box. Lucas Holland's series covers basic usage for each of the main included Python libraries. It is a great accompaniment to 'Python Beginners' as well as being a useful reference work in its own right.

Batteries included - The Python standard library

In this series of videos, I give you a tour of some of the most commonly used modules available as part of the Python standard library.

*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.

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.

CLUB SHOWMEDO

Are you learning Python? To keep the site running clean and ad-free we've started Club ShowMeDo. The club will allow you access to some special videos we're making to pass on programming skills we consider important to the development and enjoyment of Free Open Source Software (FOSS).

The focus at the moment is on developing with the Python programming language, one of the backbones of the FOSS movement with a huge number of included and third-party libraries.

THANKS

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.