• Could not connect to Twitter

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.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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 given data with outliers present. This segment describes the fundamental problem.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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 computations that run on them.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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 use blocking to avoid waiting for long computations to finish.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

Python Beginners Completed! – File Input/Output

Finally we’ve finished the Python Beginners über-series in our Club. In total the Club has 118 videos over 15 series all focused on teaching new Python skills. Now we’re done with Python beginners we’ll be expanding our scope.

In just under 30 minutes in the File I/O Tutorial I cover reading text files, writing textfiles, using binary files (with Python Imaging Library as the example) and persisting data with the pickle module.

Now that we’re finished with the raw episodes and our Learning Paths are usable I’m tying together all the Python videos (free+Club) into paths-of-learning that teach you about topics including:

  • Starting to Program with Python
  • Getting Python Installed
  • Walking through fully-written programs (long step-by-step series)
  • Python development environments and tools
  • Python GUI development
  • Django
  • Web-application development

The learning-paths, and learning how to use them effectively, are very much a work in progress. As ever we welcome any and all constructive feedback.

Once we’re done with the Python learning paths we’ll start to tie together all the other topics in ShowMeDo (heck – we have well over 1000 screencast tutorials now!) to make learning much easier.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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 computations that run on them.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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 started with plotting with Matplotlib.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

New Video Published: Blender community (Spanish).

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.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

New Video Published: C++ Tutorial (30) – Absolute n00b spoonfeed

Showmedo is proud to publish:[1408] C++ Tutorial (30) – Absolute n00b spoonfeed, a video-tutorial by antiRTFM
This video is part of the series C++ Tutorials – Absolute n00b spoonfeed

Video tutorials about programming in the C++ programming language.

Part 30:
* classes are like variables
* member variables / methods
* creating an instance
* dot operator

Forum: http://cpptutorials.freeforums.org/

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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 too.

The chief impediment to widespread usage of parallel computing is the difficulty in programming HPCs. Furthermore, most users work from a Windows PC so that learning UNIX as a prerequisite to parallel programming is a further obstruction. What is needed is a smooth workflow that simplifies both the programming task and the remote execution management. VISION/HPC is a Python-based, drag-and-drop visual-programming environment that reduces sophisticated programming tasks to dropping and connecting icons in a GUI flowchart…

`[1402] Introducing VISION/HPC‘, a video-tutorial by unpingco, part of the series `Visual Parallel Computing Using Python-based VISION/HPC

`[1403] An Example Using the Imaging Library‘, a video-tutorial by unpingco, part of the series `Visual Parallel Computing Using Python-based VISION/HPC

`[1404] An Example Using Matplotlib Library‘, a video-tutorial by unpingco, part of the series `Visual Parallel Computing Using Python-based VISION/HPC
.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

Photo-editing with GIMP

Rede’s wondeful series shows how to repair old photographs with the GIMP graphic-editor. Check it out even if you haven’t got any old photographs to repair – you’ll learn a whole lot of GIMP anyway. And the photos are lovely too ;)

`[1399] Enhance A Framed Photo With GIMP Part 1‘, a video-tutorial by Rede, part of the series `Repairing Photos With GIMP

`[1400] Enhance A Framed Photo With GIMP Part 2‘, a video-tutorial by Rede, part of the series `Repairing Photos With GIMP

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

More C++ video-tutorials

Yiroel’s huge C++ beginners set continues to grow. This is a fantastic resource for starting programmers in what is a notoriously tricky language. Compared to a scripting language like Python, C++ makes much greater demands on the programmer, with a much more complex syntax and work-flow. So if you could do with a bit of assistence, check out these vids and leave some useful comments ;)

`C++ Tutorials – Absolute n00b spoonfeed

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

OpenOffice 3.1 Writer Tutorial

Do you want to learn OpenOffice Writer?  OOo Writer is the open-source world’s answer to Microsoft Word – it is pretty much feature compatible in every respect, it works the same way and you can edit and share .doc files just as if you were using Word.  You can even open older .doc files that Word itself has trouble working with!

The series is called OpenOffice Writer 3.1 for Microsoft Word Users, it has 11 episodes lasting for 45 minutes.  The episodes easily bring you up-to-speed on the following:

  1. Series Overview in 4 minutes (OpenOffice 3.1 for Word users) [FREE]
  2. Installing OpenOffice 3.1 on Windows XP [FREE]
  3. Working with Word (.doc) files
  4. Working with an OpenDocument Format (.odt) file
  5. Help! Manuals, Forums and Mail lists
  6. Basic Formatting (bold, italic etc)
  7. Exporting to PDF, HTML, MediaWiki
  8. Printing
  9. Word-completion
  10. Find and Replace, Undo
  11. Spell Checker

This series is part of our Club, you’ll need to buy membership to get full access but the first two episodes are free.  The Club contains over 10 hours of extra videos, mostly focused right now on teaching you Python Programming.  More OpenOffice videos will follow.

We have a Learning Path for OpenOffice tutorials, you’ll find them here.  This Path will take you through all of our tutorials for OOo (both free and Club).

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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 tutorials in our Club, our authors and the 1,000 educational screencasts we’ve built between us to date.

We also discuss how you can share your own knowledge with 100,000 global viewers and end with a light chat about Python 3.0.

Ron has a long list of podcast interviews, check them out if you want to know about topics like Django, Python Visualisation and the Python Learning Foundation.  He also lists many Python tutorials across the web, they are great short-cuts to find what you need.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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 whole, from introducing the look and feel of Python to covering, in quite a bit of detail, the general Python programming elements. With Lucas Holland’s introduction to the Python standard libraries we have a nice round number of 50 videos, setting clubbers up nicely for the other club videos and some of the intermediate/advanced Showmedo Python series.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Furl
  • Ma.gnolia
  • email
  • StumbleUpon
  • Technorati
  • TwitThis
  • Slashdot

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 of the industrial strength Python scientific, numeric and graphing libraries creates a superbly flexible and efficient scientific programming set-up. Check out these vids, rather superb as ever.

The series has five videos:

  • Introducing and setting up IPython on a Windows PC
  • Getting around and using the IPython interpreter
  • Using on-line documentation for a short case study on computing integrals
  • Subclassing and using the Python language for scientific computing
  • Using doctest and docstrings in customized classes
    Please share:
    • DZone
    • del.icio.us
    • Reddit
    • Furl
    • Ma.gnolia
    • email
    • StumbleUpon
    • Technorati
    • TwitThis
    • Slashdot