I’m still here

No I’m not dead…even after the recent car accident….I’ve just been busy. Busy writing for columns for the monthly Python Magazine. But that does not mean that his blog is dead! In fact I’ve been spending the last hour looking around the web for something new and cool in the world of Python.

I’m looking for something new to sink my teeth into, something different. I’m looking forward to Python 3000, I’ve been trying to keep up with many of the changes and so far it’s looking really good. But in the mean time there must be something happening in the far off corners of the Python world…where someone is doing something extremely cool.

Please if you have an idea let me know, send me an email, or add a comment to this post. Is there anything that you want me to cover here? A tutorial that you would like? A tutorial that you have written? A new module you wrote? Whatever it is let me know! A new visualization tool? More Python on the web?

I’ve been spending too much time in the world of C++ lately and I’m hungry for some Python…

6 thoughts on “I’m still here”

  1. Ok, that one’s not too funky, but I think it’s worth knowing about: lxml.

    If XML has always been painful, that’s over with lxml. The new ElementTree API in the Python standard library already is a huge step forwards. And lxml now takes this simple API one step further, adding the full power of libxml/libxslt. I definitely love it!

  2. Hi,

    You may want to take a look at the MDP toolbox (Modular Toolkit for Data Processing, http://mdp-toolkit.sourceforge.net/) written completely in Python. It is a framework which eases data processing by seperating it into modules which are then composed into flows.

    It includes several algorithms coming mainly from the field of computational neuroscience (http://en.wikipedia.org/wiki/Computational_neuroscience), such as Independent Component Analysis, Slow Feature Analysis, Growing Neural Gas. This article http://compbiol.plosjournals.org/perlserv/?request=get-document&doi=10.1371/journal.pcbi.0030166 shows for example how such analyses can be used to model navigation in rats.

    There is more to come, so please stay tuned!

  3. What about yaml, an emerging replacement for xml (for which I see the main advantage, that it is far more readable). We use it for storing characters for a roleplaying module (which as of now delivers a simulator for battles with a few thousand fighters), and it makes it a joy to edit characters in any texteditor. http://yaml.org/

    Or about Version tracking with Mercurial, a distributed Source Code Management tool in python. http://www.selenic.com/mercurial/

    I use both for the rpg tools for my own ruleset: 1d6. Code statistics: http://www.ohloh.net/projects/7065

    At ohloh, which might also be itneresting.

  4. Well, perhaps you could write a planning table (for resource planning or scheduling), maybe with pysqlite. Building the GUI, working with the database, input/output, printing, a calender module, collision detection, … – a lot of interesting stuff for a (beginner’s ?) tutorial.

Leave a Reply

Your email address will not be published. Required fields are marked *