Popular Categories
Incoming Video Tutorials
Most Viewed Video Tutorials
Most Popular Video Tutorials

Showmedo is a peer-produced video-tutorials and screencasts site for free and open-source software - with the exception of some club videos, the large majority are free to watch and download.
Follow our progress building the site with Python, Javascript, Jquery, CSS, HTML, Flash, etc.., plus open-source news, advocacy and just plain interesting stuff in the FOSS world:
how to help »the club »about »faq »
Showmedo is proud to publish:[1483] Self-modifying code, a video-tutorial by David Fung
This video is part of the series Self-modifying code
Using the inspect and re modules, write a piece of code that update itself every time it is run.
The idea is come from the PEAK ez_setup.py script.
Related posts:
Showmedo is proud to publish:[1829] PyConPads, a video-tutorial by John Graves
This video is part of the series PyCon 2010 Slides and Notes
Video showing how to remotely participate in the PyCon 2010 conference in Atlanta by watching the live note taking of some thoughtful and friendly participants using EtherPad. Go to https://twitter.com/pyconpads to find pads. (Author: John Graves from Auckland, New Zealand has other videos at http://bit.ly/openallure and an Open Source project http://openallureds.org )
Related posts:
Showmedo is proud to publish:[1780] Pygame tutorial – Installation, a video-tutorial by Kenny X
This video is part of the series Using Pygame for Games
In this tutorial screencast you will learn how to install pygame on Linux, Mac, and Windows. I explain what you can find on http://pygame.org/download.shtml and how to find out if pygame wasn’t installed correctly.
Related posts:
Showmedo is proud to publish:[1452] Closing remarks and using dictionaries effectively for scientific computing, a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
In this final segment, we highlight concepts important for new scientific Python programmers, especially those coming from a Matlab environment. We discuss effective use of Python dictionaries and the timeit profiling module. We also discuss the defaultdict object for quick and easy database creation useful for keeping track of data in multiple parameter runs.
Related posts:
Showmedo is proud to publish:[1451] Garbage Collection in Python – Part II -, a video-tutorial by gasto
This video is part of the series Python from zero.
How to instantiate the previously created class ( Foo ) is shown, using IDLE (the Integrated Development Environment , that comes with the standard CPython distribution). 2 referrers are created to understand that up until all referrers are deleted, the Python garbage collector may claim the associated instance (destruct it, deallocate it).
variables in Python are simple names associated to an instance (it could be a value). Examples are shown to enforce this concept.
Related posts:
Showmedo is proud to publish:[1444] Help! Manuals, Forums and Mail lists, a video-tutorial by Ian Ozsvald
This video is part of the series OpenOffice Writer 3.1 for Microsoft Word users
For help, the first place to start is TutorialsForOpenOffice. The official documentation is complete but a bit heavy.
OpenOffice’s Support section gives many links which include free material, courses and books.
If you have questions the most active forum seems to be the independent OpenOffice Forum and although a little bit less active, the official forum should be your other port of call.
If you prefer, there are many mailing lists.
Related posts:
Showmedo is proud to publish:[1443] Working with an OpenDocument Format (.odt) file, a video-tutorial by Ian Ozsvald
This video is part of the series OpenOffice Writer 3.1 for Microsoft Word users
Now let’s look at a native document – OpenOffice works with .odt files (OpenDocument Text). Normally these are zipped structures that contain xml and binary data – here we look at what’s inside an .odt file.
If you’re curious, you can poke inside your own .odt files using my instructions.
You’ll find more tips at at 3monkeyweb.
Related posts:
Showmedo is proud to publish:[1442] Working with Word (.doc) files, a video-tutorial by Ian Ozsvald
This video is part of the series OpenOffice Writer 3.1 for Microsoft Word users
An early hurdle when switching to OpenOffice will be the question of whether you can still share documents with MS Office users. Of course you can! Here we edit a document in both MS Word 2003 and OpenOffice 3.1 Writer to show that all formatting is preserved.
You can read a bit more about MS Office and OpenOffice.
Related posts:
Showmedo is proud to publish:[1441] Installing OpenOffice 3.1 on Windows XP (Free), a video-tutorial by Ian Ozsvald
This video is part of the series OpenOffice Writer 3.1 for Microsoft Word users
In just over 2 minutes we run you through the installation of OpenOffice 3.1 on Windows XP. We also show you how you can download a version of OpenOffice for Windows, Mac or Linux in different languages.
Visit OpenOffice.org to get started.
Related posts:
Showmedo is proud to publish:[1440] Series Overview in 4 minutes (OpenOffice 3.1 for Word users) (Free), a video-tutorial by Ian Ozsvald
This video is part of the series OpenOffice Writer 3.1 for Microsoft Word users
In this series we help you move from Microsoft Word (2003 is our example) to OpenOffice 3.1. We show you how to use both Word and Office to edit the same document and how to do all the usual functions in OpenOffice, as well as where to go to get your questions answered.
Visit OpenOffice.org to get started, see the live download counter and read more background at WikiPedia.
Related posts:
Showmedo is proud to publish:[1439] Case Study: Robust Regression Methods Using Python and Parallel IPython, a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
In this segment, we continue with the case study of robust regression methods, but here we show how to use generators and the parallel computing features of IPython to accelerate the computation.
Related posts:
Showmedo is proud to publish:[1438] Case Study: Robust Regression Methods Using Python continued, a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
In this segment, we discuss how the least-median estimate can be computed from the sample dataset using generators.
Related posts:
Showmedo is proud to publish:[1437] Case Study: Robust Regression Methods Using Python , a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
In this case study, we pull together everything we have learned so far in order to compute the least MEDIAN squared estimate of a line given data with outliers present. This segment describes the fundamental problem.
Related posts:
Showmedo is proud to publish:[1435] Finer Control for Parallel Computing in IPython, a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
In this segment, we discuss the push, pull, and push_function, features of IPython that allow finer control over individual namespaces of remote nodes and over the computations that run on them.
Related posts:
Showmedo is proud to publish:[1434] Distributing Parallel Computations Using IPython, a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
In this segment, we discuss the map feature to distribute computations across the available nodes, how to use targets to specify which nodes to use, and how to use blocking to avoid waiting for long computations to finish.
Related posts:
Showmedo is proud to publish:[1433] Basic Parallel Computing Using IPython, a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
In this segment, we discuss cover importing modules for the remote nodes and how to distribute data (i.e. scatter, gather) to and from these nodes.
Related posts:
Showmedo is proud to publish:[1432] Getting Started with Parallel IPython, a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
IPython provides excellent interactive parallel computing tools. In this segment, we discuss how to set up remote computational engines using ipcluster and how to use special magic commands in IPython to use these remote engines.
Here we show how to run the IPython interpreter on the Windows PC (as usual), but connect to and interact with remote computational engines.
Related posts:
Showmedo is proud to publish:[1431] Garbage Collection in Python – Part I -, a video-tutorial by gasto
This video is part of the series Python from zero.
We view an animated illustration of how the garbage collector collects objects under Python 3.0 . That is, two referrers are created by being associated to the Foo class instance, and the Foo class instance itself its created when at least one referrer is left, destroyed when no referrers to it are left.
the weakref being associated to the Foo instance, at the end of the animation, is not accounted for the reference count (as seen in the refcount counter at the top-right side of the animation).
I type in the class Foo that we will be using in further videos, to explain garbage collection.
Note : the class created here is not intended for any practical purpose. It is just of use for the exercise on learning the concepts behind garbage collection in Python.
Related posts:
Showmedo is proud to publish:[1435] Finer Control for Parallel Computing in IPython, a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
In this segment, we discuss the push, pull, and push_function, features of IPython that allow finer control over individual namespaces of remote nodes and over the computations that run on them.
Related posts:
Showmedo is proud to publish:[1433] Basic Parallel Computing Using IPython, a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
In this segment, we discuss cover importing modules for the remote nodes and how to distribute data (i.e. scatter, gather) to and from these nodes.
Related posts:
Showmedo is proud to publish:[1432] Getting Started with Parallel IPython, a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
IPython provides excellent interactive parallel computing tools. In this segment, we discuss how to set up remote computational engines using ipcluster and how to use special magic commands in IPython to use these remote engines.
Here we show how to run the IPython interpreter on the Windows PC (as usual), but connect to and interact with remote computational engines.
Related posts:
Showmedo is proud to publish:[1431] Garbage Collection in Python – Part I -, a video-tutorial by gasto
This video is part of the series Python from zero.
We view an animated illustration of how the garbage collector collects objects under Python 3.0 . That is, two referrers are created by being associated to the Foo class instance, and the Foo class instance itself its created when at least one referrer is left, destroyed when no referrers to it are left.
the weakref being associated to the Foo instance, at the end of the animation, is not accounted for the reference count (as seen in the refcount counter at the top-right side of the animation).
I type in the class Foo that we will be using in further videos, to explain garbage collection.
Note : the class created here is not intended for any practical purpose. It is just of use for the exercise on learning the concepts behind garbage collection in Python.
Related posts:
Showmedo is proud to publish:[1430] Getting started with Matplotlib, a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
Matplotlib is one of the best, if not the best, plotting package for scientific Python. In this segment, we discuss how to best use the Matplotlib website to get started with plotting with Matplotlib.
Related posts:
Showmedo is proud to publish:[1416] Blender community (Spanish)., a video-tutorial by gasto
This video is part of the series Blender Miscelania (spanish).
En este tutorial, Jedihe nos enseña los diversos sitios donde se puede preguntar, o recavar mas información acerca de Blender.
Related posts:
Showmedo is proud to publish:[1413] Introducing Sympy — Symbolic Mathematics within IPython, a video-tutorial by unpingco
This video is part of the series Scientific and parallel computing using IPython
Introducing Sympy for symbolic mathematics within IPython. Basic operations and advice for Windows users.
Related posts: