technologies synergistic with Python

alex23 wuwei23 at gmail.com
Sun Sep 23 23:07:57 EDT 2012


On Sep 22, 8:16 am, Ethan Furman <et... at stoneleaf.us> wrote:
> What is the consensus... okay, okay -- what are some wide ranging
> opinions on technologies that I should know if my dream job is one that
> consists mostly of Python, and might allow telecommuting?

A "technology" that I consider *highly* synergistic with Python but
that seems to have permanent outsider status is Zope. (It has a
reputation for being baroque and/or over-engineered, but to me it just
seems to reflect almost 20 years of web development experience. I've
also become a big fan of its component architecture approach.)

CoffeeScript is a neat little language that compiles to JavaScript. It
borrows liberally from Python & Ruby, so you can write this:

    foods = ['broccoli', 'spinach', 'chocolate']
    eat food for food in foods when food isnt 'chocolate'

Instead of this:

    foods = ['broccoli', 'spinach', 'chocolate'];
    for (_k = 0, _len2 = foods.length; _k < _len2; _k++) {
      food = foods[_k];
      if (food !== 'chocolate') {
        eat(food);
      }
    }


Chris Angelico nailed it, though:

"Expand out in any direction at all, really. Anything'll make you
more
employable."

My only extension would be to pick the directions you find you enjoy
rather than the ones you think will make you more employable. I've
found it's more often than not the obscure experience I have that
makes me desirable to employers rather than the common ground they can
find anywhere.



More information about the Python-list mailing list