You are getting boring with all that Python (1/x)

April 12th, 2008

Serial Computer PortImage via Wikipedia I quite like python. I used python as a first language for 2 years couple of years back.

I made a relatively complex web-app in it (using Zope, back then there were no Django’s and likes). Kids could create accounts and then create their relatively free-form multi-page websites and similar stuff.. it was sort of myspace before myspace… Later I rewrote the app in php because after I got 3000 daily users I had to reset the server every few days and getting into that ZODB mentality to fix and upgrade things was beginning to get hard for me.

I made 2 relatively complex GUI business apps in it (with wxPython), first was a complete program for managing a “snail” shop (not e-shop) and selling in it. As an interesting tidbit, python talked via serial port directly to that small printer to print recipes which was cool :) .

Another was more graphical and was used to graphically manage an industrial warehouse of stacked boxes and shelved packs and you would put boxes apart, take 2 packs and put the rest on XY shelf.. basically you simulated actions on a pc, got a “action recipe” and someone would then do it in real so you could then always know what pack is on which shelf or box and how many there are by looking at your computer.

Both apps still run today, the first one on multiple shops.

I also used python for millions of small things and everyday hacking and learning (from pygame to twisted matrix, pyAIML, medusa server, xmlrpc, panda3d, pyOGRE …)

For example I am sure I made the first AIML bot that could talk in slovene language (Robotek ROBI). I used pyAIML and made a custom XML server with Twisted that would talk to the flash front end. I stopped running it because I had to switch webhost and the new one didn’t let me run a custom python server and I basically didn’t like the AIML concept (back then there were no $5 VPS options like there are now, at least I didn’t know for them).

I will continue this topic as I haven’t really got to what I wanted to say at all. By “you” I mean all the python fans on reddit and everywhere else… Python is nice and I would use it in a lot of cases but I don’t see it as order of magnitudes different or better than most other solutions or the best choice for most of the use cases.

Read and let read :)
  • del.icio.us
  • Reddit
  • Digg
  • DZone
  • email
  • Facebook
  • HackerNews
  • Twitter
  • StumbleUpon

Leave a Reply