What is Python?
Python is an agile programming language
There, I said it, so now everyone can stop using terms like scripting and interpreted or high-level that either have negative connotations or don’t really get across why Python is so great. Just say Python is an agile programming language. Note that Java and C# are not agile languages.
Here’s the working list for what I’m calling agile programming languages.
- excellent for beginners, yet superb for experts
- highly scalable, suitable for large projects as well as small ones
- rapid development
- portable, cross-platform
- easily extensible
- you can get the job done
- simple yet elegant
- stable and mature
- powerful standard lib
And don’t forget that with Python, programming is fun again!
“Python is an open-source object-oriented programming language that offers two to ten fold programmer productivity increases over languages like C, C++, Java, C#, Visual Basic (VB), and Perl.”