Name: [002] Ian Ozsvald
Member: 105 months
Authored: 181 videos
Description: I am the co-founder of ShowMeDo (see http://showmedo.com/about), author of `The Screencasting Handbook <http://thescreencastinghandbook.com>`_ and the founder of the professional screencast production company `ProCasts <http://procasts.co.uk>`_: .. image:: http://procasts.co.uk/media/procasts_sma ...

Starting with Python [ID:253]

a series of video-tutorials by Ian Ozsvald

This guide covers installing Python, a language overview, writing a first program, learning Python in Club ShowMeDo, tutorials and forums, books and training.

Video Tutorials

1. Installing Python

For Windows you'll need to install Python. It should be pre-installed with Mac and Linux. Python.org has download instructions. For Windows we have screencasts for: Deciding on a Python distribution Installing and Running Python on Windows Running Python on the Windows command line (Club) Adding Python to the DOS Path Gasto has added an episode showing you how to start with Python. Python i [...]

2. Language overview

Python is an agile, very high-level language. Perl and Ruby programmers will feel at home with Python, programmers with experience in languages like C and Java will need a little time to adjust. Wikipedia has more about Python. The language was created by Guido van Rossum in 1991, it is strongly supported by a very large community and is continuously being improved. It is an ideal programming [...]

3. Writing your first program

ShowMeDo has many example videos which will show you how to write Python code. Our beginner Python section lists many screencasts which will help you. Erik has an excellent long series which walks you through writing a 3D molecule viewer from first-principles. The series is called developing emol!. Lucas and Marius have two German series which teach basic Python programming and show many of the [...]

4. Learn Python with Club ShowMeDo

ShowMeDo's Python section has many great tutorials for using Python tools but it lacks screencasts which teach you how to program - that's why we started Club ShowMeDo. ShowMeDo focuses on supporting the Free and Open Source Software movements by encouraging authors to share their knowledge with a world-wide audience. Normally to learn the language you would buy some books (see later in this seri [...]

5. Tutorials and Forums

The official Python tutorial is the place to start. Once you have questions you should visit the Python tutor mail-list - Alan Gauld and associates run a very helpful mailing list that has long served Python beginners. To get more into the community see the Python community page at python.org. There's an active irc channel and useful lists like: comp.lang.py comp.lang.py.announce Ron Stephe [...]

6. Books and Training

There are many books and tutors who can help you to learn Python. You ought to know about these three free books: Dive into Python by Mark Pilgrim Learning to Program by Alan Gauld (of the Python Tutor mail-list) How to Think Like a (Python) Programmer by Allen B. Downey There are several books which will be useful to a beginner: Learning Python by Mark Lutz Beginning Python: From Novice t [...]

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

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