Bag of Spoons
Just off the A1(M)

Tue, 17 May 2005

The Python Challenge

Over the last 25 years I have written lots of computer programs for fun. A lot of these have been graphics related. I spent a lot of time on the Mandelbrot set on the BBC Micro (Basic) and on PCs (Turbo Pascal). I also did a bit of ray tracing (3D graphics rendering). During my Amiga days I played with the E and Arexx languages, but didn't produce much. Programming for a GUI environment was starting to get complex.

In my working life I've used lots of programming languages (various Basics, Pascal, C++). In my current position I use Magic and Oracle PL/SQL. This is all database related. There has also been some Java and I have applied that knowledge to a few little fun projects such as encryption. One of these was the Ciphersaber project.

Java is a very versatile language and widely used, but then I came across Python. This seems to be as versatile as Java, but with a clearer style of programming. It's very open and available on just about any platform. There are some very good tutorials on-line, e.g. Dive Into Python , but I had been trying to think of a project to really get into it.

Then I found the Python Challenge. This is a series of cryptic puzzle that require writing some programs to solve them. Each leads to a further web page with the next puzzle. I think there are 22 of them so far. I am on number 5. I know what to do, but need to work out how to implement it. Some of the early puzzles could be easily done in any language, but later ones rely on Python libraries. I'm enjoying the experience so far, but I'm prepared for some frustration. There is a forum where you can get some hints if you get stuck. This can be useful if you don't know about the Python features you need to use. It's a bit like playing one of the old adventure games in some ways. I was never that good at those, but I like a mental challenge.

[08:43] | [] | comments (0) | G

Name:


E-mail:


URL:


Comment:



About

Categories

Calendar
< May 2005 >
SuMoTuWeThFrSa
1 2 3 4 5 6 7
8 91011121314
15161718192021
22232425262728
293031    

Archives
2009-Jan
2008-Dec
2008-Nov
2008-Oct
2008-Sep
2008-Aug
2008-Jul
2008-Jun
2008-May
2008-Apr
2008-Mar
2008-Feb
2008-Jan
2007-Dec
2007-Nov
2007-Oct
2007-Sep
2007-Aug
2007-Jul
2007-Jun
2007-May
2007-Apr
2007-Mar
2007-Feb
2007-Jan
2006-Dec
2006-Nov
2006-Oct
2006-Sep
2006-Aug
2006-Jul
2006-Jun
2006-May
2006-Apr
2006-Mar
2006-Feb
2006-Jan
2005-Dec
2005-Nov
2005-Oct
2005-Sep
2005-Aug
2005-Jul
2005-Jun
2005-May
2005-Apr
2005-Mar
2005-Feb
2005-Jan
2004-Dec
2004-Nov
2004-Oct
2004-Sep
2004-Aug
2004-Jul
2004-Jun

Blogging
Subscribe if you like
XFN Friendly

Adverts
Linux.org
Get Firefox!
Flying Spaghetti Monster

Hosted at VeloceSystems

My reading
Anathem, by Neal Stephenson
Epic

The Bridge, by Iain Banks
Bargain

Colony, by Rob Grant
Bargain

That's Me In The Corner, by Andrew Collins
Xmas present

Global Village Idiot, by John O'Farrell
News humour

more...