Blog Roll

New Video Published: Self-modifying code

Kyran Dale

Fri, 05 Mar 2010 01:01:38 +0000

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:

  1. New Video Published: Pygame tutorial – Installation
  2. New Video Published: Profiling in IPython
  3. New Video Published: Using the IPython Library

New Video Published: PyConPads

Kyran Dale

Sun, 21 Feb 2010 16:16:47 +0000

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:

  1. Growth in Python Project Popularity
  2. ShowMeDo is on Twitter
  3. New Video Published: Profiling in IPython

New Video Published: Pygame tutorial – Installation

Kyran Dale

Fri, 29 Jan 2010 00:12:03 +0000

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:

  1. New Video Published: Installing OpenOffice 3.1 on Windows XP
  2. New Video Published: C++ Tutorial (30) – Absolute n00b spoonfeed
  3. New Video Published: Garbage Collection in Python – Part I -

New Video Published: Closing remarks and using dictionaries effectively for scientific computing

Kyran Dale

Thu, 07 Jan 2010 01:48:21 +0000

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:

  1. New Video Published: Basic Parallel Computing Using IPython
  2. New Video Published: Basic Parallel Computing Using IPython
  3. Scientific and Parallel Computing Using IPython

New Video Published: Garbage Collection in Python – Part II -

Kyran Dale

Thu, 07 Jan 2010 01:48:18 +0000

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:

  1. New Video Published: Garbage Collection in Python – Part I -
  2. New Video Published: Garbage Collection in Python – Part I -
  3. New Video Published: Case Study: Robust Regression Methods Using Python

New Video Published: Help! Manuals, Forums and Mail lists

Kyran Dale

Thu, 07 Jan 2010 01:48:16 +0000

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:

  1. New Video Published: Installing OpenOffice 3.1 on Windows XP
  2. New Video Published: Series Overview in 4 minutes (OpenOffice 3.1 for Word users)
  3. New Video Published: Working with Word (.doc) files

New Video Published: Working with an OpenDocument Format (.odt) file

Kyran Dale

Thu, 07 Jan 2010 01:48:13 +0000

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:

  1. New Video Published: Working with Word (.doc) files
  2. New Video Published: Installing OpenOffice 3.1 on Windows XP
  3. New Video Published: Series Overview in 4 minutes (OpenOffice 3.1 for Word users)

New Video Published: Working with Word (.doc) files

Kyran Dale

Thu, 07 Jan 2010 01:48:10 +0000

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:

  1. New Video Published: Series Overview in 4 minutes (OpenOffice 3.1 for Word users)
  2. New Video Published: Working with an OpenDocument Format (.odt) file
  3. New Video Published: Installing OpenOffice 3.1 on Windows XP

New Video Published: Installing OpenOffice 3.1 on Windows XP

Kyran Dale

Thu, 07 Jan 2010 01:48:09 +0000

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:

  1. New Video Published: Series Overview in 4 minutes (OpenOffice 3.1 for Word users)
  2. OpenOffice 3.1 Writer Tutorial
  3. New Video Published: Working with Word (.doc) files

New Video Published: Series Overview in 4 minutes (OpenOffice 3.1 for Word users)

Kyran Dale

Mon, 02 Nov 2009 03:14:32 +0000

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:

  1. New Video Published: Working with Word (.doc) files
  2. New Video Published: Installing OpenOffice 3.1 on Windows XP
  3. New Video Published: Working with an OpenDocument Format (.odt) file

New Video Published: Case Study: Robust Regression Methods Using Python and Parallel IPython

Kyran Dale

Mon, 02 Nov 2009 03:14:26 +0000

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:

  1. New Video Published: Case Study: Robust Regression Methods Using Python continued
  2. New Video Published: Case Study: Robust Regression Methods Using Python
  3. New Video Published: Getting Started with Parallel IPython

New Video Published: Case Study: Robust Regression Methods Using Python

Kyran Dale

Mon, 02 Nov 2009 03:14:21 +0000

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:

  1. New Video Published: Case Study: Robust Regression Methods Using Python continued
  2. New Video Published: Case Study: Robust Regression Methods Using Python and Parallel IPython
  3. New Video Published: Basic Parallel Computing Using IPython

New Video Published: Finer Control for Parallel Computing in IPython

Kyran Dale

Mon, 02 Nov 2009 03:14:19 +0000

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:

  1. New Video Published: Finer Control for Parallel Computing in IPython
  2. New Video Published: Basic Parallel Computing Using IPython
  3. New Video Published: Basic Parallel Computing Using IPython

New Video Published: Distributing Parallel Computations Using IPython

Kyran Dale

Thu, 22 Oct 2009 02:56:03 +0000

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:

  1. New Video Published: Basic Parallel Computing Using IPython
  2. New Video Published: Basic Parallel Computing Using IPython
  3. New Video Published: Finer Control for Parallel Computing in IPython

New Video Published: Basic Parallel Computing Using IPython

Kyran Dale

Thu, 22 Oct 2009 02:56:00 +0000

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:

  1. New Video Published: Basic Parallel Computing Using IPython
  2. New Video Published: Finer Control for Parallel Computing in IPython
  3. New Video Published: Finer Control for Parallel Computing in IPython

New Video Published: Getting Started with Parallel IPython

Kyran Dale

Thu, 22 Oct 2009 02:55:57 +0000

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:

  1. New Video Published: Getting Started with Parallel IPython
  2. New Video Published: Finer Control for Parallel Computing in IPython
  3. New Video Published: Finer Control for Parallel Computing in IPython

New Video Published: Garbage Collection in Python – Part I -

Kyran Dale

Thu, 22 Oct 2009 02:55:56 +0000

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:

  1. New Video Published: Garbage Collection in Python – Part I -
  2. New Video Published: Garbage Collection in Python – Part II -
  3. New Video Published: Series Overview in 4 minutes (OpenOffice 3.1 for Word users)

New Video Published: Finer Control for Parallel Computing in IPython

Kyran Dale

Fri, 16 Oct 2009 01:15:12 +0000

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:

  1. New Video Published: Finer Control for Parallel Computing in IPython
  2. New Video Published: Basic Parallel Computing Using IPython
  3. New Video Published: Basic Parallel Computing Using IPython

New Video Published: Basic Parallel Computing Using IPython

Kyran Dale

Fri, 16 Oct 2009 01:15:06 +0000

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:

  1. New Video Published: Basic Parallel Computing Using IPython
  2. New Video Published: Finer Control for Parallel Computing in IPython
  3. New Video Published: Finer Control for Parallel Computing in IPython

New Video Published: Getting Started with Parallel IPython

Kyran Dale

Fri, 16 Oct 2009 01:15:03 +0000

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:

  1. New Video Published: Getting Started with Parallel IPython
  2. New Video Published: Finer Control for Parallel Computing in IPython
  3. New Video Published: Finer Control for Parallel Computing in IPython

New Video Published: Garbage Collection in Python – Part I -

Kyran Dale

Fri, 16 Oct 2009 01:15:00 +0000

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:

  1. New Video Published: Garbage Collection in Python – Part I -
  2. New Video Published: Garbage Collection in Python – Part II -
  3. New Video Published: Series Overview in 4 minutes (OpenOffice 3.1 for Word users)

New Video Published: Getting started with Matplotlib

Kyran Dale

Tue, 13 Oct 2009 01:50:10 +0000

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:

  1. New Video Published: Getting Started with Parallel IPython
  2. New Video Published: Getting Started with Parallel IPython
  3. New Video Published: Closing remarks and using dictionaries effectively for scientific computing

New Video Published: Blender community (Spanish).

Kyran Dale

Tue, 13 Oct 2009 01:49:59 +0000

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:

  1. New ShowMeDos – Resources for the Python Community (Jeff Rush)
  2. New Video Published: Garbage Collection in Python – Part II -
  3. New Video Published: Garbage Collection in Python – Part I -

New Video Published: Introducing Sympy — Symbolic Mathematics within IPython

Kyran Dale

Tue, 13 Oct 2009 01:49:55 +0000

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:

  1. New Video Published: Getting Started with Parallel IPython
  2. New Video Published: Getting Started with Parallel IPython
  3. New Video Published: Basic Parallel Computing Using IPython

Incoming Video Tutorials

John Graves A demonstration of a webcam gesture-based game like Pong(R). Note that scoring and sound [...]
yazkicom Django da blog hazırlıycaz django da basit bir blog uygulaması hazırlıyacağız .. Bunun iç [...]
unpingco SAGE is an open-source project to integrate the best open-source scientific packages unde [...]
John Graves Even if you could not attend PyCon 2010 in Atlanta, you can still find useful slides and [...]
Fred Chevitarese How to create Komodo Edit shortcuts
Kenny X Learn how to make games with Python's amazing pygame library! It's much more simple than [...]
Tim Harper How to install dragonfly
luispedro This is an example of using Jug to perform a simple task.

Most Viewed Video Tutorials

steve A introduction to using and getting started with OpenStreetMap. Topics covered include us [...]
Dai Part 1 deals with setting up the shared folder (Ubuntu home folder) in Virtualbox
Siddhi In this tutorial, I introduce the basics of Django by walking you through the development [...]
John Montgomery In this ShowMeDo John demonstrates how to create a project in Eclipse, then write and run [...]
Horst Jens and Babsi and ljliu (This video is in German language with German subtitles /Das Video ist auf deutsch mit de [...]
Kyran Dale In this video we extend the "Hello World" example to create a first application using a co [...]
fabiofz PyDev is a free Eclipse plug-in that transforms Eclipse into a powerful Python and Jython [...]
Dai Adding a list box to the form. The database for this tutorial can be found in the learner [...]

Most Commented Video Tutorials

Siddhi In this tutorial, I introduce the basics of Django by walking you through the development [...]
Empty In this screencast I cover how to map specific URLs to the Flatpages contrib. There are t [...]
gasto We start by introducing the C features, which are the 'selling' bullet points of why C is [...]
John Montgomery In this ShowMeDo John demonstrates how to create a project in Eclipse, then write and run [...]
Dai This first video will introduce you to Scribus and give you an overview of the programme [...]
Dai In this video I will show you haow to complete the Windows side of sharing you Ubuntu hom [...]
Chris Lasher We begin with an introduction and list of objectives, including: why use the shell [...]
Neil Dickson This video introduces the tutorial and some basic concepts about the CPU and RAM before a [...]