Quantcast
Channel: Dabeaz
Browsing all 25 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Decoding Superboard II Cassette Audio Using Python 3, Two Generators, and a...

Welcome to the second installment of using Python to encode/decode cassette audio data for use with my resurrected Superboard II system. Last time, I talked about the problem of encoding text files...

View Article



Image may be NSFW.
Clik here to view.

Using telnet to access my Superboard II (via Python and cassette ports)

Welcome to part 3 of my "Superboard II" trilogy. For the first two parts, see these posts:Using Python to Encode Cassette Recordings for my Superboard IIDecoding Superboard II Cassette Audio Using...

View Article

Image may be NSFW.
Clik here to view.

A few good reasons to take one of my Fall 2010 Python courses

This fall, I am offering three intense Python courses in Chicago:Practical Python Programming, October 25-28, 2010.Advanced Python Mastery, November 8-11, 2010. (Only two slots left!)Practical Python...

View Article

Putting all of my Past PyCon/IPC Presentations on Slideshare

For the past few years, I've been making my PyCon tutorials and presentations available online. For example, Generator Tricks for Systems Programmers from PyCon'2008, A Curious Course on Coroutines and...

View Article

Python Concurrency Workshop - 2011

Well, January in Chicago can only mean one thing--that my Python Concurrency and Distributed Computing Workshop is back! If you've wanted to learn more about concurrency, threads, messaging, and other...

View Article


O'Reilly Python Cookbook: Python 3 All The Way

I'm pleased to announce that Brian Jones and I have just signed on to be the editors/curators of the upcoming O'Reilly Python Cookbook, 3rd Edition--to appear sometime in late 2011. Brian has posted...

View Article

Image may be NSFW.
Clik here to view.

Porting Py65 (and my Superboard) to Python 3

One of my resolutions for 2011 is to write all of my software in Python 3. As a hardened Python 2 programmer, I think my initial reaction to Python 3 was lukewarm at best--it felt foreign and it made...

View Article

Does Anyone In Australia Want a Free Python3 PyCon Tutorial?

Update : Feb 9, 2011: The tutorial is a go in Melbourne for Saturday, February 12, 2011 at 2pm! Contact Steven.cyphers@gmail.com to RSVP. Well, the title of this post just about says it all. I'm...

View Article


Image may be NSFW.
Clik here to view.

The Superboard Takes Pycon!

Well, the Superboard and I are back in Chicago after surviving PyCon. What a great conference--it's always exciting to see 1400 enthusiastic Python programmers in one place!In case you missed it, you...

View Article


Learn Python from Raymond Hettinger in Chicago

In one of the hallway tracks at Pycon, Raymond Hettinger came up to me and said "I've been thinking about teaching a Python class." Needless to say, I couldn't pass on that kind of opportunity. So,...

View Article

Practical Python with Raymond Hettinger

Raymond Hettinger is coming to Chicago May 16-20 to put his unique spin on my Practical Python Programming course. Although that is coming up soon, there is still time to register and a few slots are...

View Article

Class decorators might also be super!

Recently Raymond Hettinger posted an amazing article Python's super() considered super!". Even if you think you know what super() does, you should go read it. A commonly cited applications of super()...

View Article

An Inside Look at the GIL Removal Patch of Lore

As most Python programmers know, people love to hate the Global Interpreter Lock (GIL). Why can't it simply be removed? What's the problem? However, if you've been around the Python community long...

View Article


Three Python Courses for Fall

As the leaves start to turn, I'm finally pleased to announce the dates for my fall Python courses in Chicago. Python Concurrency and Distributed Computing Workshop (Nov 1-4).The concurrency workshop...

View Article

Image may be NSFW.
Clik here to view.

Python Courses for 2012

I'm excited to announce my new Python training courses for the first part 2012. These are intense hands-on classes that are strictly limited to 6 attendees. Unlike an online course, you'll get to...

View Article


The Compiler Experiment Begins

January 13, 2012 Update: There are still a few seats left in the compilers class for January 17-20, 2012. More details here. In the spring of 1995, I took a course on compiler design. At the time, I...

View Article

Drunk Tweeting in Chicago

Lately, I've been messing around with the requests and regex libraries for Python. They are awesome. So, without any further explanation, I present this short script that uses both in an attempt to...

View Article


Understanding RPython

Lately, I've been trying to wrap my brains around how the PyPy translation toolchain works--in preparation for my PyCon plenary talk. I'd planned to do some blogging about it, but have become suddenly...

View Article

Python Concurrency Workshop (March 19-22, 2012)

So, you couldn't get into PyCon? Or, PyCon isn't enough and you need even more Python than that? Or, you simply want to escape all of your coworkers for a fun week of intense coding? Then, you might...

View Article

PyCon 2012 Followup

Well, PyCon 2012 has come and gone. It was fantastic to see everyone and to learn new things. For me, I think the big takeaway from the conference was all of the activity surrounding scientific...

View Article
Browsing all 25 articles
Browse latest View live




Latest Images