Search This Blog

Thursday, May 21, 2020

Introduction and History of Python in brief for beginners

               Python Programming:-

In this tutorial, you will learn:-

Introduction of Python:-


Python was developed by Guido Van Rossum in year in 1991 at Stichting Mathematisch Centrum in the Netherlands as a successor of a language called ABC.
* Python is a program that combines features of C and Java.
* By the T.V show Manty python's flying circus, this programming language got the name "Python".
* Python is a powerful object-oriented programming language, comparable tp pear, Ruby, and java.

Features of Python:-

1. Easy to learn and use.
2. The programming language Python is very easy because of its easy syntax, and it is a high-level programming language that gives the user to write a code in English.
3. The python is object-oriented programming.
4. The python has a huge library, which is very helpful for the programmer in writing programs and also has many modules. 
5. Python is an interpreted language. The interpreter executes the code line by line at a time.
6. Python can run different platforms like Windows, Linux,  and Unix, etc.
7. The python is case sensitive. 

History of python and version:-

* The planning of python had started in the 1980s.
* But the real work and implementation had started in 1989.
* And finally published on 27 Feb 1991. 
* Python was developed by Guido Van Rossum in year in 1991 at Stichting Mathematisch Centrum in the Netherlands as a successor of a language called ABC.
* ABC language and modula-3  had a major influence on the python programming language.
* In 1994, The python released their Python 1.0 with some features like map, filter, etc.
* In 2002, The python released their Python 2.0 with features like garbage collection system.
* In December 2008, Python 3.0 had released (also called "Py3K").

Python Versions List:-

Python version
 Released Date
Python  0.9.0
 February 1991
Python  1.0
 January 1994
Python  2.0
 October 2000
Python  3.0
 December 2008
Python  3.1
 June 2009
Python  3.2
 February 2011
Python  3.3
 September 2012
Python  3.4
 March 2014
Python  3.5
 September 2015
Python  3.6
 December 2016
Python  3.7
 June 2018
Python  3.8

 Python application:-

 Generally, the python is mainly developed for developing software, web application, desktop application, and games, etc.

1. Web application:-

Python is used for developing web applications. Python has a huge library so, when we develop any web application through python its looks and their features are so good.  Some important developments are PythonWikiEngines, etc.

2. Desktop GUI application:-

The Tkinter is a very popular platform where we develop various types of GUI desktop applications.

3. Console based application:-

We can develop console based application easily by python.

4. Games and 3D application:-

The python is also very popular for games and 3D games.

5. Mobile app:-

We can use python for development of mobile application. like social media apps , many more. 

6. Scientific and numeric:-

Pyhton is widely use in scientific and numeric. Some useful library and package are SciPy, Pandas, etc.

7. Data science:-

Python is also used in Data science.

8. Machine learning:-

Python is also use for machine learning, their are some popular platform like Scikit learn & Tensor flow.

9. Data analysis:-

Python is also widely used in data analysis, and their are some platforms are Matplotlib, Seaborn, etc.

10. Business application:- 

Tryton is high level platform, where we design  some appliction related to our business.

What is byte code in Python:-

Byte code - Byte code represent the set of intstruction created  by python developers representing all type of operation like arithmatic operations, memory related operation, etc.
Size of one byte code is 8 bits.
The location of byte code in the .pyc file.

Python compiler:-

A python compiler converts the program source code into byte code.

Types of compiler in pythons:

* CPython
* JPython/ Jython
* PyPy
* RubyPython
* IronPython
* StacklessPython
* Pythonxy
* AnacondaPython

If you complete this so, now I recommended to learn python variable 

 Thanks for reading.....

if anyone have any doubt related to this topic drop your question in comment section.

Mr. abhijeet dwivedi

Developer

Hey, I'm Abhijeet

0 comments:

Post a Comment

If you have any doubt, please let me know