Python is a favorite among many developers for its strong emphasis on readability and efficiency, especially when compared to other languages like Java, PHP, or C++.
Sure, it’s old, but it’s 1980s old, not Cobol or Fortran old. Besides, if something works, why change it, especially when there are a so many ways to improve it.
Actually, depending on how you view it, longevity is a good thing in itself—a sign of stability and reliability.
If you’re like many people who first started out with Java, C, or Perl, the learning curve for Python is practically nonexistent. But the fact that it’s easy to learn is also the reason why some people don’t see Python as a necessary programming skill.
I’ll be honest with you, my love of Python didn’t really develop until a few years ago. It took a long career of painful lessons to appreciate everything this language and platform have to offer. My goal with this short post is to save you the same pain, and convince you why Python is something you need to know.
Python is easy to learn
Well, at least it’s “easier” when compared to many of the other programming languages available to you. There isn’t a lot of ceremony to Python’s syntax, which makes it readable even when you’re not a Python expert. My experience is that learning and teaching Python through examples is easier than approaching, say, Ruby or Perl the same way, since the syntax of Python has far fewer rules and special cases. The focus isn’t on language intricacies, it’s on what you want to accomplish with your code.