• Could not connect to Twitter

Choosing a Python Web Framework I - bottling it

A few years ago, when choosing a Python Web-framework with which to build Showmedo, life was a little simpler. The big CMS frameworks like Zope and its relatively user-friendly little bro Plone were reasonably well established and there were a few up and coming lighter frameworks, which promised to take one closer to the Python. [...]

New Video Published: Self-modifying code

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.

New Video Published: PyConPads

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

Testing Flowplayer embedding script

This little script, appearing below Showmedo’s video-boxes should allow easy embedding of the videos in blogs, articles and the like. As ever, avoid the WYSIWYG editors or the pristine HTML is likely to be horribly mangled.

If everything goes according to plan, you should be seeing a Showmedo video below (The first part of Chris Perkins’ [...]

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