History and Features of Python



Introduction and History

Python was designed by Guido van Rossum in late eighties at “National Research Institute for Mathematics and Computer Science, located in Netherland.

Python is a successor of ABC programming language or we can say Python is derived from many other programming language like ABC, C ,C++ , Unix Shell and other Scripting language.

Python also possess copyright like PERL and other programming languages. Python source code is available under GNU general Public Licence (GPL).

Python is a strong high level programming language, which is widely used for developing Window and Web Application. Python is an interpreted programming language i.e Python does not have a compiler or Python program does not compile its run directly by an interpreter.

Some basic characteristics of Python programming language are listed below. 


Python is a strong high level language
  • Python is interpreted
  • Python is reflective
  • It is a dynamical type
  • It is an open source
  • It is a multi-paradigm
Features of Python

Easy to learn
Python is very easy to learn because Python has a simple structure, clear defined syntax.

Easy to read

Python code is a simple structure, which helps fully to read a Python program.

Easy to maintain

Python program is very easy to maintain just like a cup of cake.

Broad standard library

Python has a broad standard library, which is having a pre defined function. Some Python library comprises of math, sys and tkinter etc.

Interactive Mode of Programming

Interactive mode of programming is just like a prompt. This is used to debug and test a code.

Portable

Python is platform independent, which means Python source code is written in one and run on the other platform.

Extendable

Python is extendable programming language, which means you can add low level modules in Python very easily. 

GUI programming

In Python, we can develop a Windows Application, using GUI (Graphical User Interface) very easily. 

Database Connectivity

Python allows to connect with the major database like MySQL, Oracle and Microsoft MySQL Server etc.

Comments

Popular posts from this blog

પટેલ સમાજનો ઈતિહાસ જાણો : કોણ અને ક્યાંથી આવ્યા હતા પાટીદારો

Python HTML Generator using Yattag Part 1

Java Event Delegation Model, Listener and Adapter Classes