To Python 3 and Back Again: Is It Worth the Switch?
Python 3 has been in existence for 7 years now, yet some still prefer to use Python 2 instead of the newer version. This is a problem especially for neophytes that are approaching Python for the first time. I realized this at my previous workplace with colleagues in the exact same situation. Not only were they unaware of the differences between the two versions, they were not even aware of the version that they had installed.
Inevitably, different colleagues had installed different versions of the interpreter. That was a recipe for disaster if they would’ve then tried to blindly share the scripts between them.
This wasn’t quite their fault, on the contrary. A greater effort for documenting and raising awareness is needed to dispel that veil of FUD (fear, uncertainty and doubt) that sometimes affects our choices. This post is thus thought for them, or for those who already use Python 2 but aren’t sure about moving to the next version, maybe because they tried version 3 only at the beginning when it was less refined and support for libraries was worse.
Um... I want to use 3, but some of the modules I need are still on 2.7.
About The Author
Toptal is a Silicon Valley-based startup that serves as an exclusive network of the top software development and design talent in the world, which has been featured on MSNBC, Bloomberg, Entrepreneur, and Forbes. What sets us apart from other networks of the sort is the fact that we only accept the top 3% of the talent that applies, ensuring our clients that we will produce the best results for them. I work as the Head of Outreach for the Toptal Blog, where our writing team, composed of our top talent, shares their expertise with our readers.