I'm currently teaching Python in a private learning institute since 2015. The first year they told me to stick with Python 2.7, as that was the version used by the former teacher, but since 2016 I've switched to version 3.5 and never looked back.
My goal is to teach students to allways upgrade their tools and keep up with new trends in technology, so using Python 2 seems like a contradiction to that moto. And the benefits are not only using a more up-to-date version, but version 3 seems to be more comfortable for me (why do they include print without parentheses in version 2 was a big question I had).
Regarding print it's just because it used to be a statement, not a function like now. Why? I don't really know, the initial version of the language was designed back in 1989 😱
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I'm currently teaching Python in a private learning institute since 2015. The first year they told me to stick with Python 2.7, as that was the version used by the former teacher, but since 2016 I've switched to version 3.5 and never looked back.
My goal is to teach students to allways upgrade their tools and keep up with new trends in technology, so using Python 2 seems like a contradiction to that moto. And the benefits are not only using a more up-to-date version, but version 3 seems to be more comfortable for me (why do they include print without parentheses in version 2 was a big question I had).
Hi Juan, well done.
Regarding print it's just because it used to be a statement, not a function like now. Why? I don't really know, the initial version of the language was designed back in 1989 😱