Updated: May 21, 2020
In this blog i will give you enough understating on introduction of python programming language. Also about why to learn python and features and application of python.
python is a general purpose interpreted, interactive, object-oriented and high level programming language. It was created by Guido van Rossum during 1985- 1990. Python is powerful programming language ideal for scripting and rapid application development. It is used in web development, application development, scientific and mathematical computing and in some data science applications.
Why to learn Python ?
Python is high-level interpreted, interactive, object-oriented scripting language. Python is design to be highly readable. It has simple syntactical structure than other programming languages.
Python is a important for students and working professionals to become a great Software Engineer specially when they are working in Web Development Domain.
I will list down some of the key advantages of learning Python:
Python is object-oriented: python supports object oriented techniques of programming.
python is interpreted: Python is proposed at runtime by interpreter. you do not need to compile program before executing.
Python is interactive: You can actually sit at a Python prompt and interact with the interpreter directly to write your programs.
Features of Python
Easy to code: Python is high level programming language.Python is very easy to learn language. It is very easy to code in python language and anybody can learn python basic in few hours or days.It is also developer-friendly language.
Free and Open Source: Python language is freely available at official website and you can download it from the given download link below click on the Download Python keyword.
Python is Portable language: Python language is also a portable language.for example, if we have python code for windows and if we want to run this code on other platform such as Linux, Unix and Mac then we do not need to change it, we can run this code on any platform.
GUI Programming Support: Graphical Users interfaces can be made using a module such as PyQt5, PyQt4, wxPython or Tk in python.
Large Standard Library: Python has a large standard library which provides rich set of module and functions so you do not have to write your own code for every single thing.
Dynamically Typed Language: Python is dynamically-typed language. That means the type (for example- int, double, long etc) for a variable is decided at run time not in advance.because of this feature we don’t need to specify the type of variable.
You should have a basic understanding of Computer Programming terminologies. A basic understanding of any of the programming languages is a plus.
History of Python
Python was developed by Guido van Rossum in the late eighties and early nineties at the National Research Institute for Mathematics and Computer Science in the Netherlands.
Python is derived from many other languages, including ABC, Modula-3, C, C++, Algol-68, SmallTalk, and Unix shell and other scripting languages.
Python is now maintained by a core development team at the institute, although Guido van Rossum still holds a vital role in directing its progress.