Hacker News new | ask | show | jobs
by keganunderwood 3191 days ago
Not an expert by any means but to me the biggest change is no more Python 2.

> Django 2.0 supports Python 3.4, 3.5, and 3.6. We highly recommend and only officially support the latest release of each series.

People should not write new code in Python 2 at all. If you're learning Python today, I'd say pretend Python 2 doesn't exist. Use python3-venv and renounce the baggage of the past.

3 comments

Doing VFX pipeline dev here and none of the softwares support 3 yet. Houdini/3ds Max/Maya are all 2.7 only.

I have not even seen mention of moving to 3.

What are they planning to do when the support for Python 2 runs out and people remind them they had a decade in which to start a port but didn't?
I have the same question. If I remember right, it's going to happen in 2020.

I don't work with a studio yet but studios who buy the software don't seem too worried for some reason, even though their pipelines depend on it. Maybe someone else can offer better insight. As someone wanting to go into pipeline development, I am very curious.

Blender supports Python 3... time to move to blender I guess =P
Well, they still have arount 2.5 years of support (https://pythonclock.org/)
http://www.vfxplatform.com/ It's planned for 2019.
Nice! Thanks for pointing this out. This could be naive but maybe the script transition can be a hiring opportunity for those like myself... not that there are many of us.
Not a lot of text encoding going on there so most porting should be easy.
App engine still only supports python 2.7 in the standard environment...
Flexible environment only. This matters because the standard environment's pricing structure is a lot better for apps that go significant periods without much traffic, or that have spiky traffic patterns that necessitate fast scaling.
What prevents Google from offering Python3 support in standard environment? Is this a business decision?
It's on the roadmap and there's a public statement that it'll ship next year.
App engine is a niche environment.
Easy, easy! You're walking dangerous territories here. ;)