Picture of How To Make A Python Puppet
Making your own python puppet is easy. Just follow these 66 simple steps and you’ll soon be entertaining and delighting audiences.

Our puppets name is Guido. You can see him in action at http://www.thehelloworldprogram.com.

Here’s what you’ll need:

    green fleece, ½ yd. (if your fabric store will cut less than a yard, get ½; otherwise make more puppets with the excess!)
    yellow fleece, 1 ft.
    black fleece, 1 ft.
    1/2” foam sheeting, ½ yd.
    red felt, 1 sheet
    stiffened white felt, 1 sheet
    black felt, 1 sheet
    ping pong balls, 2 (or more if you’re prone to accidents)
    green thread
    fabric glue or other very strong adhesive
    sewing machine (or a needle and the patience to stitch it by hand)
    sewing pins
    marker or tracing chalk
    Velcro, small piece

I recommend reading through the instructions first because you might decide you want to do things differently.

On to the instructions:

First, download and print the patterns. There are two versions. One is formatted for good ol’ 8.5×11” letter size, the other is ledger, or 11×17”. For those of you with a big printer, we offer the ledger size as the pattern is slightly larger than a standard sheet of of paper. If you can’t print that big, don’t worry about it. Your printer is probably going to crop the pattern in a few spots but it’s no big deal to draw in the missing lines. Alternatively, you could take the files to a copy shop and get them printed on ledger for pennies.

You can download the patterns here.
The standard format:
The 11×17 format:

Cut the pattern out along the heavy black edges. Some of the pieces need to be joined together to make bigger pieces. For example, “Back Pattern #1” needs to be joined to “Back Pattern #2”. The pieces clearly state which edges need to be joined together. You’ll figure it out. You can tape the pieces together or, if you’re wild and crazy like us, you can just set them on the fabric next to one another for tracing.

CarolynW44 months ago

The links to the patterns don't work. It says file not found.

Oh my gosh that's cute! I love how you did the belly, it really adds to the overall look of it :) You should enter this into the Holiday Gifts Contest!
Good job!
xenor2 years ago
Nicely done. Great first puppet project.

One tip I would suggest for the eyes is to make them very slightly cross eyed, it makes them directional, so your audience can tell where it's looking. Take a look at some Muppets and you'll see what I mean.
jarednielsen (author)  xenor2 years ago
Thanks! I'll try that on the next one. These eyes are more or less fixed.
russ_hensel2 years ago
In python you can also do this with the statement "import puppet".
jarednielsen (author)  russ_hensel2 years ago
Yeah! That's a great library.
randofo2 years ago
Cool puppet. Thanks for including a pattern!