This reminds me of a Flask mini project I did. I was doing it in Ubuntu (LTS if I'm not mistaken). I picked python3 and ran with it. As I tried to use Python's virtualenv (venv), I went down the rabbit hole of a broken mess that was left in Ubuntu. I just reinstalled Ubuntu this week so I might give it another shot, but every time I try to do something with Python I end up with a broken mess, and that's disheartening
Python 2.x vs. 3.x use survey
31–40 of 72 posts
Re: Python 2.x vs. 3.x use survey
#32Meanwhile, the Python 3 Wall of Superpowers is looking really good. 166/200 major watched projects are Python 3-compatible. https://python3wos.appspot.com
Python 2 was supposed to be dead at least 2 years ago and still 34/200 major watched projects use it.
Re: Python 2.x vs. 3.x use survey
#33Python 3 has better modules built-in; the existing modules have been cleaned up; a cleaned up language (no more xrange, lazy map/filter/reduce, explicit byte-stream encoding); an improved language (sub-generators); optional type annotations; configurable allocators (in Cpython).
I just prefer it to Python 2 these days.
edit: And all of the upstream effort into making the language better is going into Python 3.
Re: Python 2.x vs. 3.x use survey
#34I transitioned to 3 over a year ago and haven't looked back. I am happy with how the ecosystem has adapted and the direction Python is taking.
Type annotations, liberal use of and expansion of syntax for generators, language cleanup and additions to the standard library really make it another and better language.
Re: Python 2.x vs. 3.x use survey
#35Stopped using python in my research. Now I stick with Matlab/Julia.
Re: Python 2.x vs. 3.x use survey
#36Re: Python 2.x vs. 3.x use survey
#37Re: Python 2.x vs. 3.x use survey
#38App Engine supports Python 2.7. this was a deal breaker for python 3 usage for me.
Re: Python 2.x vs. 3.x use survey
#39This reminds me of a Flask mini project I did. I was doing it in Ubuntu (LTS if I'm not mistaken). I picked python3 and ran with it. As I tried to use Python's virtualenv (venv), I went down the rabbit hole of a broken mess that was left in Ubuntu. I just reinstalled Ubuntu this week so I might give it another shot, but every time I try to do something with Python I end up with a broken mess, and that's disheartening
I'm also sorry that Ubuntu broke venv, but there were many (edit: at least a few that I remember) attempts to file tickets to get that fixed in Ubuntu, lots of stupid arguments against fixing it
Re: Python 2.x vs. 3.x use survey
#40Meanwhile, the Python 3 Wall of Superpowers is looking really good. 166/200 major watched projects are Python 3-compatible. https://python3wos.appspot.com