3 ms·
It's also worth noting that recent python versions have added tremendous quality of life improvements. If you haven't kept up with the language, then the code y
by jniedrauer 8y ago
It's also worth noting that recent python versions have added tremendous quality of life improvements. If you haven't kept up with the language, then the code you're writing may still run, but it's not "pythonic" anymore.
- caseymarquis 8y agoI haven't touched python in years. Can anyone link to a list of examples? I remember hearing about optional typing, which is always my favorite addition.
- wiremine 8y agoPython is indeed getting better and better, but I personally wouldn't include optional typing... yet. Mostly because the optional typing in Python is just for tooling, not for the run compiler or run time [1]. Python is one of my go-to language, but I haven't found a compelling reason to use type hinting yet. Python's really good at binding C code [2], which is one of the reasons you see it in so many machine learning and scientific projects (Numpy, Scikit, Tenserflow, etc.) I think that's what given Python a lot of legs in the last few years. [1] https://stackoverflow.com/questions/41356784/how-to-use-type-hints-in-python-3-6/41356872#41356872 https://stackoverflow.com/questions/41356784/how-to-use-type... [2] https://stackoverflow.com/a/10202569 https://stackoverflow.com/a/10202569