• Could not connect to Twitter

More Club videos for Python Beginners – Common Variables and Containers

We’ve added three new videos to Python Beginners – Common Variables and Containers.  This Club series is aimed at new Python programmers who want to get their heads around all of the common data-types and containers in Python.  Examples of common usage are given along with links for background information.

10 of the 14 episodes are [...]

Python from zero, new ShowMeDo series

Gasto has created a neat two-part set entitled Python from Zero, as he describes it:

“Have you ever been frustrated with all the compiling process, and wished that it [all] just magically appeared after a pair of seconds of thinking of a feature.  Learn python, you will not regret it. You’ll be surprised how easy it [...]

“Your Pythonic Math Class of the Future”, Chicago PyCon screencast

Kirby Urner has added a 6th screencast on Python Math in Education, the latest is a presentation from Chicago Pycon 2008.  His series is Python for Math Teachers:

Getting Started
Looking Ahead
Subclassing for Beginners
A First Look at RSA
Working with Stickworks
Chicago Pycon 2008

These videos are a part of the 330 Python tutorial screencasts in ShowMeDo, many are [...]

New Club Series for Python Beginners – Loops and Iteration

We have another new Club series aimed at Python Beginner/Intermediate programmers.  Loops and Iteration builds upon the previous recent series (Common Variables and Containers and ‘What Does Python Look Like?‘) to show you the normal looping and iteration techniques that you’ll use in Python.

The first 4 of 7 episodes are published, the other 3 will [...]

XMLRPC and unit-testing screencasts by Florian Mayer

Florian Mayer has posted two useful screencasts.  First he talks about Basic Unit-testing with Python.  In this screencast he shows you the basics of using the unittest module.  The style is a split-screen session so you can see the code and the test-code at the same time.

Secondly Florian talks about Calling functions on a server [...]

New Club series for Python Beginners – Common Variables and Containers

I’m rather excited to announce this new and rather long Club ShowMeDo series called Common Variables and Containers.  It is aimed at new/intermediate Python users and builds upon the previous ‘What Does Python Look Like?‘ series.

In 14 episodes I introduce the user to all the common Python datatypes and containers.  This includes showing common usage [...]

Agile development tool screencasts

percious posts two screencasts showing agile development tools in Python.  In the first he shows VirtualEnv and PasteScript,  VirtualEnv is a ‘virtual Python environment builder’, PasteScript is a ‘pluggable command-line frontend, including commands to setup package file layouts’.

“Very nice. I’ve been meaning to use virtualenv for some of my projects now. Looks very simple to [...]

TurboGears 2 Installation Screencast

percious has posted a neat 8 minute screencast showing the TurboGears 2 installation process. TG2 is still very much in beta and this screencast helps make the installation process so much easier.

The description reads “This video shows how one might get up and running using TurboGears2. We start by creating a virtual environment (virtualenv) [and [...]

“What does Python look like?” series finished in Club ShowMeDo

The recent Python Beginners series named What Does Python Look Like? is finished, all 6 episodes are up.

“Thank you for this resource. I appreciate your efforts to help others.”

Here’s the layout for the series:

3 Minute Oveview (What Does Python Look Like?) (Free)
Variables and Naming
Write and Run (and Unit Tests), No Compiling
Indentation and Colons
Loops and [...]

An Introduction to Database Programming with Python @ ShowMeDo

Kyran has published a full new Club ShowMeDo series, this one covers database programming for beginners with Python.

Introduction to the Series (Free)
The Python Database API (DBAPI)
Connecting Python to the Database
Using and Manipulating a Database from Within a Python Progam
Creating a Database With Python

The aim of the series is to show you how to start talking [...]

Two more ‘Beginning Python’ episodes posted

Continuing from the last post we’ve published two more Club ShowMeDo videos in the first Python Beginners series named What Does Python Look Like?

The current four (of six) episodes are:

3 Minute Oveview (What Does Python Look Like?) (Free)
Variables and Naming
Write and Run (and Unit Tests), No Compiling
Indentation and Colons

There are two more episodes to come, [...]

Learn Google App Engine with ShowMeDo

Kyran has published the first five episodes of A Gentle Introduction to the Google App Engine Python SDK in Club ShowMeDo, more will follow over the coming weeks.

“Google has chosen Python as its initial application development language, allowing new users to leverage the considerable power and usability of such frameworks as Django or Pylons. This [...]

‘Python Beginners’ series starting @ ShowMeDo

We’re just starting to publish our first Python Beginners series in Club ShowMeDo.  This will form the first of a set of series aimed at new Python programmers.  First we kick off with What Does Python Look Like?

“If you’re coming to Python from a different language then you’ll want to know how the syntax looks. [...]

Google App Engine videos coming to ShowMeDo (also wx+DB videos)

Kyran is working on a Google App Engine series for ShowMeDo, the first episodes should be up over the next few days.  They’ll teach a new user how to write their first GAE app.

This series will be a part of our Club (which pays for our time to make the videos) and it builds on [...]

Draft ‘Starting with Python’ guide in ShowMeDo

For a while I’ve been mulling adding text-only tutorials to ShowMeDo – basically a regular video page sans the video-box. By adding Guides we can write short tutorials which help to connect our video series together and also link to external tutorials.

The first Guide is Starting with Python:

Installing Python
Language overview
Writing your first program
Learn Python [...]

Neue Serie: Programmierung mit Python

Marius und ich haben die ersten beiden Videos einer neuen Videoserie online gestellt. Es handelt sich bei dieser Serie um “Programmierung mit Python“. Sie knüpft direkt an unsere Einsteigerserie an und soll den Schritt vom Beherrschen der theoretischen Grundlagen zum Schreiben praktischer Programme erleichtern. Dazu werden wir in jeder Episode ein kleines Programm schreiben, das [...]

COM and Python with pyWin32

My pyWin32 tutorial series is now finished. Six screencasts lasting 30 minutes take you through:

Talking to Excel with pyWin32
Tip – Cleanly Quit Excel and del the local reference
Quick Graphing via Excel
Using Excel for Input
A COM Server in Python in 20 Lines

This series is a part of Club ShowMeDo which contains specially recorded Python training [...]

Introduction to Python web-programming: CGI

Web-programming is a pretty big topic. Complex web-apps might require the knowledge of SQL, Javascript, HTML, CSS as well as a language like Python. It can be quite overwhelming. There are many frameworks that will help you handle this complexity (e.g. Django, Turbogears or Pylons), but if you don’t know roughly what [...]

Using pyWin32 with Excel

I’ve started another Club series to show you how to use pyWin32 on Windows to talk to COM-aware applications like Excel.

Personally I’ve used Excel as a simple charting tool for quick science research. I figured that several screencasts on this leading to the creation of a Python COM server would make for a good [...]

Starting with twill, nosetests and easy_install

Many people have asked for help on installing the excellent nosetests tool so I decided to record a few short screencasts on installing easy_install, installing nosetests and installing twill.

To show twill in action I have started work on a subscriber-only series which teaches the viewer how to test a website using twill and nosetests. [...]

Exercise and Solution 2 – Adding the About box and using HTML in wxPython

The second exercise (with solution) in the wxPython Image Viewer tutorial gets you to use the HtmlWindow in a custom Dialog to add an About box to the Help menu.

In Exercise – Add an HTML About Dialog to the Help Menu I show you the basic code for an inherited wx Dialog along with the [...]

Solution 1 – Walk-through of adding the Mirror Image wxPython function

In a follow-up to the last blog post (Exercise 1) I now walk through the solution. In this episode we add a menu item to our wxPython GUI which mirrors the image on the x-axis.

In the next 4 episodes we add an HTML-based About box and the week after we’ll finish with a Splash [...]

Exercise 1 for the wxPython Image Viewer – adding a Mirror function

So far I’ve shown you how to build a wxPython-based Image Viewer through almost an hour of video. You’ll get a lot more from the series of course if you’re forced to work through some exercises – so here’s the first. In this episode I talk you through adding a Mirror function that [...]

Building a wxPython Image Viewer – 8th episode

For the 8th episode in the series we look at Avoiding wx Memory Leaks with .Destroy() to teach some good programming practice.

In the previous episode we created a memory leak by adding new StaticBitmaps to a Panel without removing the previous StaticBitmap. The Panel keeps track of a growing list of StaticBitmaps which we don’t [...]

Using wx.Image & wx.StaticBitmap

Now we actually load and display an Image! We use a wx.Image which reads a graphic image from our hard-drive.

First we show the image’s dimensions in the status-bar using .SetStatusText(…). Next we use the new ShowBitmap(self) function to convert the Image to a wx.StaticBitmap which is shown inside the Panel. We ask the Frame to [...]