Introduction to Python Programming Language
This article provides a short introduction to the Python programming language. Python is a free and open source programming language which is getting very popular . Statistical analysis and facts show that Python is taking the lead as one of the most popular programming languages available.
It has received TIOBE Programming Language of the Year award twice. NASA uses Python for scientific programming tasks. Surprised? Not yet! Google and YouTube are heavy on Python. Why? Python allows rapid development, which is very important in this ruthlessly competitive world. The language is ‘elegant’, easy to understand and its simplicity makes it beautiful and easy to use even for kids. Since it is an interpreted programming language, Python programs can run on all major computer platforms. Python comes pre-installed in Linux and is available on Unix systems, Mac OS, Microsoft Windows and even DOS. Cell phones running Symbian OS, iPods and much more. Running Python scripts on Windows is the same as doing it on Linux.
Python execution speed is not as fast as that of a compiled language such as C but Python speed of development gain is more important than that. The amount of code required for writing a program is very important because it is one of the factors that affect the time of development process. Python code is typically one-fifth the size of equivalent Java code. Now, think about the time you can save if you write the program in Python instead of Java or other languages such as C or C++. Time is money. Money is funny.
If you come from a C programming background you know that you have to declare the type and the size of the variables before you can use them. There is no such thing as variable type or variable declaration in Python. You can see how the changes affect your program immediately after you have edited the source code, there are no compiling and linking steps like in C computer language. There is no such thing in Python. Save the program, click run and it is all done. Imagine working on a big project with 100 thousand lines of code and waiting for the C compiler to finish the job. And you have to compile it again and again because of a semi-colon you forgot to add at the end of the line. There are no such things in Python, the code is clear and indented. The cleaner friendly syntax and simple design of the language make it more easy for other people to read your programs and find bugs. Python focuses on software quality and developer productivity. Python is widely used in penetration testing too. But I will write about that at a later date.
Python is power! It shines everyday, it is a tool that can be used to create big and great things with less effort. Think Big, Think Python.
Like us on Facebook
We need your assistance to stay live
This week Top Posts
- Top Things To Do After Installing Ubuntu 13.10 'Saucy Salamander' : Ubuntu 13.10 Saucy Salamander will be released on coming October 17th with many new salient featur...0 comments |
- News from Kaspersky Lab: Tor is protecting criminals : In a previous article I wrote a bit about Tor. Free browser, relays bouncing your IP all over the ...1 comment |
- Grive: An Unofficial, Open Source Linux Client For Google Drive : A couple of months before, we have featured a Linux client for Google Drive named Syncdrive, which w...0 comments |
- How To Access A LVM Drive / Partition in Ubuntu : Hey Guys, I installed Fedora on an external drive (LVM) recently and was trying to access it from U...0 comments |
- Adding and Deleting Cluster Resources (corosync pacemaker) : In our previous tutorial, we have shown you how to install corosync and pacemaker. We will show y...0 comments |
- Install Satis On Ubuntu Sever 13.10/13.04 : Satis is a simple static composer repository generator. It is used in any composer.json file as i...0 comments |
- Download 11 Community Wallpapers Chosen For Ubuntu 14.04 “Trusty Tahr”
- Ubuntu 14.04 LTS “Trusty Tahr” Default Wallpaper Revealed!
- Canonical Works with Cisco!
- Android Intercom: An Excellent Intercom App For Bikers Or Hiking Fans
- Install Google Talk Plugin In Fedora 20
- Adding and Deleting Cluster Resources (corosync pacemaker)
- News from Kaspersky Lab: Tor is protecting criminals
- Install Satis On Ubuntu Sever 13.10/13.04
- How To Access A LVM Drive / Partition in Ubuntu
- How To Disable Remember Open Files in Sublime Text 3
This work by unixmen.com is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Copyright © 2008-2013 Unixmen.com .