• Could not connect to Twitter

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

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

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

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

wx.FileDialog and CreateStatusBar for our wx Image Viewer

In the fifth episode of our wxPython Image Viewer tutorial we look at creating a wx.FileDialog() File-Opener followed by using Frame.CreateStatusBar() to add a 2-column status bar to the Frame. We’re now half-way through the series, soon we’ll be displaying an image and testing your skills with some exercises.

This is one of our Club [...]

Menus and Binding for wxPython Image Viewer

The fourth episode of the wxPython Image Viewer tutorial – Add Menus, wx Ids, Binding – has just been published. This is one of our subscriber-only Python tutorials which builds upon Kyran’s original free wxPython tutorial.

In this episode we add a MenuBar and Menu items to the skeleton application. Since Menus force us to [...]

New Django Videos at ShowMeDo

We have new Django videos at ShowMeDo – ‘Empty‘ (Michael Trier) has a 7-part series on the Django syndication framework, management, NewForms, URL mapping and application settings.

Siddhi has extended his super-popular Create a Wiki in 20 minutes series with a 3rd entry on Adding tags to the wiki.

These videos can be seen in our Django [...]

New ShowMeDo Series: Developing emol (includes wxPython and pyOpenGL)

Want to see a new Python 3D application being built from the ground-up? Erik Thompson is creating a series called Developing emol! which will be a 3D viewer for molecules:

So far he has covered Use Cases, installing wxPython and pyOpenGL and now he is showing how to develop example openGL code with [...]

New ShowMeDos: Crunchy (Python in a browser)

Interested in seeing Python run inside Firefox? André Roberge has created 3 screencasts which show his Crunchy running inside Firefox:

The demos show different Python interpreters running in Firefox, Crunchy interacting with the official Python tutorial webpages, writing live Python code in the browser, drawing, animation, matplotlib, doctests and a beautiful Python editor…all [...]

New ShowMeDo: Jython First Impressions

Would you like to see Jython in action? David Fung has created a short video which compares Python and Jython at the command line:

David even shows you how to interactively develop a GUI using Java’s Swing.

If you like David’s video then please do leave him a comment thanking him and saying what [...]

New ShowMeDo: Wing Pro v3 (Part 2 of 2)

The second walk-through showing Wingware’s latest Wing IDE v3 Pro in action is available in ShowMeDo:

In this episode I show you how to debug an application and write new code whilst debugging the currently running process. Topics covered:

The Exception tool
Conditional Breakpoints
Debug I/O window
Debug Probe
Looking at variables inside a live process (Debug [...]

New ShowMeDo: Wing Pro v3 (Part 1 of 2)

See Wingware’s latest IDE – Wing Pro v3 – in action in the first of two introductory screencasts.

Here I show you how to start coding and navigating to help you answer the question ‘How can Wing help me with my Python development?’.

Topics covered:

Display customisation – visual theme, keyboard personality, toolbar
Auto-complete with tab
Source Assistant for [...]

New ShowMeDos – Resources for the Python Community (Jeff Rush)

Jeff’s second new series is Keeping in Touch.

“The Python community is a busy community, with people activities and coding developments everywhere. This series surveys techniques and resources to help you stay current and find what you need to make the best use of Python.”

View Watching the RSS Feeds to learn about RSS resources:

“Come along [...]

New ShowMeDos – Learn Python with Code Walk-Throughs (Jeff Rush)

Jeff Rush has started work on an excellent new ShowMeDo series – in Python Source Walkthroughs Jeff talks you through existing Python code to show you how and why the code has been written this way.

This is a great way to learn Python from an experienced coder (Jeff is also a member of [...]