Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #29691 > unrolled thread
| Started by | Ethan Furman <ethan@stoneleaf.us> |
|---|---|
| First post | 2012-09-21 14:59 -0700 |
| Last post | 2012-09-23 20:07 -0700 |
| Articles | 4 — 4 participants |
Back to article view | Back to comp.lang.python
technologies synergistic with Python Ethan Furman <ethan@stoneleaf.us> - 2012-09-21 14:59 -0700
Re: technologies synergistic with Python Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-09-22 01:48 +0000
Re: technologies synergistic with Python Chris Angelico <rosuav@gmail.com> - 2012-09-22 12:10 +1000
Re: technologies synergistic with Python alex23 <wuwei23@gmail.com> - 2012-09-23 20:07 -0700
| From | Ethan Furman <ethan@stoneleaf.us> |
|---|---|
| Date | 2012-09-21 14:59 -0700 |
| Subject | technologies synergistic with Python |
| Message-ID | <mailman.1045.1348265773.27098.python-list@python.org> |
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~
[toc] | [next] | [standalone]
| From | Steven D'Aprano <steve+comp.lang.python@pearwood.info> |
|---|---|
| Date | 2012-09-22 01:48 +0000 |
| Message-ID | <505d18eb$0$29981$c3e8da3$5496439d@news.astraweb.com> |
| In reply to | #29691 |
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
[toc] | [prev] | [next] | [standalone]
| From | Chris Angelico <rosuav@gmail.com> |
|---|---|
| Date | 2012-09-22 12:10 +1000 |
| Message-ID | <mailman.1056.1348279823.27098.python-list@python.org> |
| In reply to | #29710 |
On Sat, Sep 22, 2012 at 11:48 AM, Steven D'Aprano <steve+comp.lang.python@pearwood.info> wrote: > Integration with Java frameworks and applications? > > Java :-P <voice imitate="Maxwell Smart">I 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
[toc] | [prev] | [next] | [standalone]
| From | alex23 <wuwei23@gmail.com> |
|---|---|
| Date | 2012-09-23 20:07 -0700 |
| Message-ID | <bd6f2da6-812a-416d-8b29-4c57590e3d14@pz10g2000pbb.googlegroups.com> |
| In reply to | #29691 |
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.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.python
csiph-web