Tag Archives: Python

Pythonic UIs

I’ve just been reading Richard Jones’ current project, where he’s implementing a very Pythonic way of creating GUIs (for example, managing gui contexts using Python’s context managers). I’m very very excited, and I hope this sample code shows why: with … Continue reading

Posted in programming | Tagged , | 1 Comment

Cocomo: An experiment in metaprogramming in python

Friday saw the second edition of the UTAS Computing Society Lightning Talks, if you haven’t seen them already, I highly recommend that you check them out — this semester’s were at a very high standard indeed, and I wish I’d … Continue reading

Posted in programming | Tagged , , , , , | 1 Comment

Python 3000

Python 3000 (aka Python v3.0) has just been released! Grab your source tarballs whilst they’re hot!

Posted in programming | Tagged | Leave a comment

Fun with Sockets

Whilst doing some coding today for my semester research project I found a need to check for incoming data on a socket without taking any data out of the stream. Here’s the code I came up with: cp.sock.setblocking(False) try: cp.sock.recv(0) … Continue reading

Posted in programming | Tagged , | 2 Comments

Google Code Jam

Just a friendly reminder to you all that Google Code Jam 2008‘s qualifying round opens today. Code Jam is an individual programming competition, which lets you compete with a number of languages. Qualifying opens at 9AM Australian time, and you … Continue reading

Posted in programming | Tagged , , | Leave a comment

LCA2009: Python Miniconf Proposal

I just posted the following announcement of my proposal for a Python Miniconf to be held at linux.conf.au 2009 to Australian Python mailing lists. I’m posting it here in case anyone has missed it: Linux.conf.au 2009 is to be held … Continue reading

Posted in programming | Tagged , , , | Leave a comment

TUCS Tech Talk Photos

.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; } TUCS Tech Talk #1, originally uploaded by Christopher Neugebauer. As I mentioned previously, TUCS had its first tech talk … Continue reading

Posted in photographs | Tagged , , , , | Leave a comment

TUCS Launch (Tech Talk etc)

TUCS had its launch event yesterday, which consisted of a Barbecue, membership drive, and tech talk. The Membership front was fairly successful, given that we managed to sign up somewhere in the order of 7 new members (which is not … Continue reading

Posted in life | Tagged , , , | Leave a comment

TUCS Launch

Friday was our the first meeting of the new UTAS Computing Society Executive, which incidentally, was the first under our new name (TUCS). Since then lots of progress has been made: We launched our new Website, www.tucs.org.au. We began planning … Continue reading

Posted in life | Tagged , , | 6 Comments

Case-insensitive String Replacement (in Python)

One feature that Python’s built-in string replacement facilities does not provide is case-insensitive string replacement. This is a reasonably useful construct (that I use fairly frequently in other languages, such as PHP), which I couldn’t find code for after Googling … Continue reading

Posted in programming | Tagged , | 3 Comments