New Video Published: Pygame tutorial – Installation

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 [...]

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

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 [...]

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

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 [...]

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

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 [...]

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

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.

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

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 [...]

New Video Published: Finer Control for Parallel Computing in IPython

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 [...]

New Video Published: Distributing Parallel Computations Using IPython

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 [...]

New Video Published: Basic Parallel Computing Using IPython

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.

New Video Published: Getting Started with Parallel IPython

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 [...]

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

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 [...]

New Video Published: Finer Control for Parallel Computing in IPython

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 [...]

New Video Published: Basic Parallel Computing Using IPython

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.

New Video Published: Getting Started with Parallel IPython

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 [...]

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

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 [...]

New Video Published: Getting started with Matplotlib

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 [...]

New Video Published: Introducing Sympy — Symbolic Mathematics within IPython

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.

New Video Published: Profiling in IPython

Showmedo is proud to publish:[1412] Profiling in IPython, a video-tutorial by unpingco This video is part of the series Scientific and parallel computing using IPython

Basic profiling methods available in IPython.

New Video Published: Using the IPython Library

Showmedo is proud to publish:[1406] Using the IPython Library, a video-tutorial by unpingco This video is part of the series Visual Parallel Computing Using Python-based VISION/HPC

This segment discusses the MEC and MECXLocal nodes in the IPython library to quickly prototype a parallel computation without having a prior connection to a backend cluster.

Visual Parallel Computing Using Python-based VISION/HPC

We may not know much about the future of computer programming, but one thing we do know is that it is parallel and the biggest challenge facing software programmers and hardware designers is how to exploit all those multiple cores out there.

So Unpingco’s new Python series is both fascinating and prescient. Oh and useful [...]

Python 411 podcast interview – thanks Ron!

Ron Stephens, creator of the rather excellent Python411 podcast series was good enough to interview Kyran and myself a couple of weeks back: An interview with the founders of ShowMeDo: May 25, 2009

We cover the history of how we started ShowMeDo with Python screencasts, Kyran’s innovative Learning Paths (which caught MIT’s eye), the special learn-Python-quickly [...]

Python Beginners – Club Collection Takes Shape

Have finally got round to giving the Club videos a bit of presentational structure following Ian’s last file I/O series in his huge Beginner Programming With Python.

Ian’s final series in Beginners brings the club total to 118 videos, 15 video-series and over 10 hours of Pythonic video demonstration <phew>.

Ian’s beginner-sets were conceived as a [...]

Scientific and Parallel Computing Using IPython

Wearing my research-scientist’s hat I can honestly assert that Python’s strength in scientific programming is one of its glories, and maybe less appreciated than it should be. That makes series like unpingo’s
Scientific and parallel computing using IPython pure gold for its target audience. Combining the power and flexibility of the enhanced IPython interpreter with some [...]

15 New Learning Paths (mostly for Pythonistas)

We’ve published 15 new Learning Paths to help you build your knowledge of Python, C and Screencasting.  The Paths mix free and Club content in a guided journey, pulling out exactly the right episodes and series to help you complete your knowledge for a particular subject.

Popular Paths include:

Beginner Python Tutorial
Intermediate Python Tutorial
Python Development Environments
Beginning Python [...]

Python Tutorials via Learning Paths

Over at ShowMeDo HQ Kyran has spent several months building a new learning system dubbed Learning Paths.  The aim of the paths is to give you a co-ordinated journey through many videos, with dependencies clearly marked, so you can track back and forth picking up all the skills you want.

The Learning Paths have just launched, [...]