8 ms·
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 offic
by keganunderwood 9y 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.
- zmix 9y agoEasy, easy! You're walking dangerous territories here. ;)
- gt_ 9y agoDoing 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.
- aaossa 9y agoWell, they still have arount 2.5 years of support (https://pythonclock.org/ https://pythonclock.org/)
- boterock 9y agoBlender supports Python 3... time to move to blender I guess =P
- ubernostrum 9y agoWhat 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?
- gt_ 9y agoI 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.
- storax 9y agohttp://www.vfxplatform.com/ http://www.vfxplatform.com/ It's planned for 2019.
- gt_ 9y agoNice! 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.
- mixmastamyk 9y agoNot a lot of text encoding going on there so most porting should be easy.
- stefano 9y agoApp engine still only supports python 2.7 in the standard environment...
- fish_fan 9y agoApp engine is a niche environment.
- m45t3r 9y agoIt seems to support Python 3 (3.5.4): https://cloud.google.com/appengine/docs/flexible/python/runtime https://cloud.google.com/appengine/docs/flexible/python/runt... Support exists at least since August 2016: https://cloudplatform.googleblog.com/2016/08/python-3-on-Google-App-Engine-flexible-environment-now-in-beta.html?m=1 https://cloudplatform.googleblog.com/2016/08/python-3-on-Goo...
- ameliaquining 9y agoFlexible 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.
- keganunderwood 9y agoWhat prevents Google from offering Python3 support in standard environment? Is this a business decision?
- ameliaquining 9y agoIt's on the roadmap and there's a public statement that it'll ship next year.