Re: technologies synergistic with Python

2012-09-23 Thread alex23
On Sep 22, 8:16 am, Ethan Furman et...@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.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: technologies synergistic with Python

2012-09-22 Thread Emile van Sebille

On 9/21/2012 2:59 PM Ethan Furman said...

...if my dream job is one that
consists mostly of Python, and might allow telecommuting?


Hi Ethan,

I have an open position in my two man office I've tried to fill a couple 
times without success that is predominately python and would allow for 
telecommuting.  I'm looking for a third member of the team that will 
focus on back end development integrating various systems through to an 
open source python platform.


Where are you located?  I'm on the SF Peninsula.

Emile




--
http://mail.python.org/mailman/listinfo/python-list


Re: technologies synergistic with Python

2012-09-22 Thread Walter Hurry
On Sat, 22 Sep 2012 10:58:38 -0700, Emile van Sebille wrote:

 On 9/21/2012 2:59 PM Ethan Furman said...
 ...if my dream job is one that consists mostly of Python, and might
 allow telecommuting?
 
 Hi Ethan,
 
 I have an open position in my two man office I've tried to fill a couple
 times without success that is predominately python and would allow for
 telecommuting.  I'm looking for a third member of the team that will
 focus on back end development integrating various systems through to an
 open source python platform.
 
 Where are you located?  I'm on the SF Peninsula.
 
 Emile

PMFJI. If he's going to telecommute, why does it matter where he is 
located?
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: technologies synergistic with Python

2012-09-22 Thread Ethan Furman

Walter Hurry wrote:

On Sat, 22 Sep 2012 10:58:38 -0700, Emile van Sebille wrote:


On 9/21/2012 2:59 PM Ethan Furman said...

...if my dream job is one that consists mostly of Python, and might
allow telecommuting?

Hi Ethan,

I have an open position in my two man office I've tried to fill a couple
times without success that is predominately python and would allow for
telecommuting.  I'm looking for a third member of the team that will
focus on back end development integrating various systems through to an
open source python platform.

Where are you located?  I'm on the SF Peninsula.

Emile


PMFJI. If he's going to telecommute, why does it matter where he is 
located?


I would think the biggest reason is compatible time-zones.  After that, 
how costly face-to-face meetings would be.


~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list


technologies synergistic with Python

2012-09-21 Thread Ethan Furman

Greetings!

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?


(Please don't say Java, please don't say Java, please don't say... ;)

~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list


Re: technologies synergistic with Python

2012-09-21 Thread Rodrick Brown
On Sep 21, 2012, at 5:59 PM, Ethan Furman et...@stoneleaf.us wrote:

 Greetings!
 
 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?
 
 (Please don't say Java, please don't say Java, please don't say... ;)

Django, JavaScript, HTML 5, JQuery, , SQL, Redis, Twisted

 
 ~Ethan~
 -- 
 http://mail.python.org/mailman/listinfo/python-list
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: technologies synergistic with Python

2012-09-21 Thread 88888 Dihedral
i

Rodrick Brown於 2012年9月22日星期六UTC+8上午6時33分59秒寫道:
 On Sep 21, 2012, at 5:59 PM, Ethan Furman et...@stoneleaf.us wrote:
 
 
 
  Greetings!
 
  
 
  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?
 
  
 
  (Please don't say Java, please don't say Java, please don't say... ;)
 
 
 
 Django, JavaScript, HTML 5, JQuery, , SQL, Redis, Twisted
 
 
 
  
 
  ~Ethan~
 
  -- 
 
  http://mail.python.org/mailman/listinfo/python-list
 
I always prefer a computer language with a lot examples in the 
sources for all kinds of  nontrivial applications.

I am not interested in those trivial batches or shell programming
scripts for novices.






-- 
http://mail.python.org/mailman/listinfo/python-list


Re: technologies synergistic with Python

2012-09-21 Thread Tim Chase
On 09/21/12 17:33, Rodrick Brown 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?
 
 Django, JavaScript, HTML 5, JQuery, , SQL, Redis, Twisted

The only thing I might tweak in Rodrick's list is to broaden entries
like  Django to a web framework such as Django, Pyramid, web.py,
or ...  and Redis to a NoSQL database such as Redis, CouchDB, ...

The others are pretty solid, even if I dislike JavaScript/ECMAScript
as a language, jQuery makes it tolerable, it's the lingua-franca of
the web.

-tkc




-- 
http://mail.python.org/mailman/listinfo/python-list


Re: technologies synergistic with Python

2012-09-21 Thread Steven D'Aprano
On Fri, 21 Sep 2012 14:59:47 -0700, Ethan Furman wrote:

 Greetings!
 
 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?

That depends on what your dream job is using Python for.

Web development?

HTML, Javascript, Flash *spit*, JSON, XML, SQL, server-side system 
administration (how do I restart the web server?), whatever framework 
is being used.

Linux system administration?

Linux, bash (or some other shell), perl, gcc, Python.

Numerical work?

C, Fortran, numpy, scipy, mathematics.

Integration with Java frameworks and applications?

Java :-P

 (Please don't say Java, please don't say Java, please don't say... ;)



-- 
Steven
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: technologies synergistic with Python

2012-09-21 Thread Chris Angelico
On Sat, Sep 22, 2012 at 11:48 AM, Steven D'Aprano
steve+comp.lang.pyt...@pearwood.info wrote:
 Integration with Java frameworks and applications?

 Java :-P

voice imitate=Maxwell SmartI asked you not to tell me that!/voice

JavaScript/ECMAScript/etc-script isn't that bad a language. It's
workable. And thanks to it, my boss now understands pass-by-object
semantics, which is a Good Thing. But good or bad, you can't do much
web programming without it. Of course, you can do a lot of Python
without writing for the web.

Expand out in any direction at all, really. Anything'll make you more
employable. Systems administration and basic management, as Steven
mentioned; I'd expand on that to general networking. Know how to
diagnose basic issues with getting information off the web (interface
down, routing problems, DNS issues, etc), because some day, you'll be
on your own without any access to Google and have to solve the problem
unassisted :)

http://xkcd.com/903/

ChrisA
-- 
http://mail.python.org/mailman/listinfo/python-list