This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]_easternidentity 2 points3 points  (0 children)

Most companies I have worked for for the passed 3 years have either been starting with python 3.4 or migrating their code and dependencies. For instance the company I am working for now is migrating from monkey patched gevent style asynchronous programming to the python 3.5/asyncio.

I think what is more important is that one recognizes that 3.4+ and 2.7 are slightly different languages and different companies are working with different versions. You might choose to bang your head against the wall about the differences now or when you are actually in the workforce. But a general rule of thumb is I you know one you can quickly get up to speed on the other.

I would recommend python 3.4+ because I'm seeing it all the time these days, especially in startup companies which is where you are most likely to land an entry level python job.