Python is a very powerful programming language that is used extensively today. The fact that it is open source and free has played a crucial factor in its popularity. Python has a wide range of application domains. Lets discuss in details here.
Web and internet development. There are various python frameworks available for web based work such as Django official website (http://www.djangoproject.com/). Python extensively supports HTML and XML. It also supports email processing and RSS feeds processing.
Database. Interfaces to popular Database solutions like MySQL, Oracle, PostgreSQL, MS SQL server is available for free downloads.
Desktop Graphical User Interface. Python supports Graphical Interface for development of application programs through its its Tk development library. Python's QT framework is responsible for GUI based development which is available via pyqt or pyside.
Education. Python is considered as a clean and best to learn programming language for a beginner. Do you its clean and simple syntax and its execution-on-the-go system, it is best for any novice to learn programming.
Python is also used in networking programming, development of games, and software development. It has several frameworks for the development of games. As Python is free, all that comes for it, or with it, is free ofcourse.
Why use python.
The biggest question is that why to switch over to python in an era where language like JAVA, C, C++ has dominance world wide. Here are some of the points which will make you understand the question, why python only.
- Python has a clean and readable syntax in high level language.
- Python compiles with the object oriented features of a programming language.
- Its a full modularity support language.
- Dynamic Data types.
- An extensive libraries and third party modules for virtually every task and almost all of them free.
- Can be implemented within an application as a scripting language.
Free and Open source. Yes. A powerful and Dynamic and fast programming language in system for free. And you have the codes in your hand to modify, change or redistribute to any person, be it your neighbour or any unknowns.
Availability. Python is available for all platforms, Windows, Linux, Mac OS X, Solaris and some others. And if your system doesnot support Python, there is still chances of running it if you have C compiler on your system.
How to Download.
Python can be downloaded from its official website http://www.python.org/. You can chose the correct Python distribution according to your system here.
Python's Documentation can be downloaded in various formats including formats here.
Open Source Revolution.