2 ms·
FUD, really: > This document serves as a collection of reasons why beginners should avoid Python 3 > The Most Important Reason Aledged 30% adoption. No source
by hobarrera 10y ago
FUD, really:
> This document serves as a collection of reasons why beginners should avoid Python 3
> The Most Important Reason
Aledged 30% adoption. No sources for this really, just a number out of the blue. In me experience, most companies have migrated their internal software to python3, or are doing so. A great deal of desktop apps are already there too.
> You Should Be Able to Run 2 and 3
Like so many other languages/libraries, a major breaks compatibility. But hey, guess what? Python actually allows you to install and run python2 and python3 at the same time - most distros actually do this!
> No Working Translator
Newbies have no legacy codebase no migrate. This is really off-topic. New devs can use code that is compatible with both, or just plain python3
> Difficult To Use Strings
Only if you're coming from python2, but definitely not for new users, who have no background as to "how it was before".
I got bored of refuting the invalid points by this, but none of them have any validity, especially for beginners.
Also, I work at a university where we teach python to new students. They've generally had a much easier time learning algorithms and THEM migrating to C in the second semester (and actually tend to understand everything clearer) than using C as a starter. I've also never seen any of the above mentioned items being an issue.