Python is an interesting interpreted programming language that has something to offer many different audiences.
If you're a programming beginner, for instance (or just vaguely remember tinkering with a BASIC variant, long ago) then you'll appreciate Python's readability. Even total novices will be able to look at Python code and figure out at least some of what's going on, and that all helps to make it relatively easy to learn.
More experienced developers will appreciate the support for structured, object-oriented and (to an extent) even functional programming, though. And everyone will benefit from the standard Python library, which for instance helps you to create GUIs, work with databases, communicate via HTTP, and more.
And Python is also used as the scripting language of choice in applications and services from GIMP, to Blender and Google Docs. So even if you're not interested in developing full programs, a little Python knowledge can still be useful, as it helps you get more from many other tools.
Verdict:
A powerful programming language that's easy to learn, yet also comes packed with high-end features
Your Comments & Opinion
Microsoft's advanced cross-platform automation tool and configuration framework
Quickly build compact, stable installers for your applications
Easily type in another language
Learn Java with this easy-to-use development environment
Code for Windows, Android, iOS with this free IDE
Quickly translate text in any application or your browser
An incredible file editor that can be used for programming, web development and more
An incredible file editor that can be used for programming, web development and more
Create, edit and convert images from the command line
A powerful, portable Notepad replacement
A powerful, portable Notepad replacement