What is Python?Why Python and Features | Packages

What is Python?

1. Python is an easy to learn, powerful programming language. The application development process much faster and easier.



2. The  Python was coined in the late 1980s and its development was started in December 1989 by Guido van Rossum at the Netherlands.

3. Python was named for the BBC TV show Monty Python’s Flying Circus.

Why Python?

1.Easy to understand

2.Beginners Language

3.Less Time Complexity

4.Portable

5.Simple to implement

6. Fully libraries support

Features of Python

1.Interpreted language

2.Easy to learn and use

3.Expressive language

4.Opensource and Free to install

5.Object-Oriented language

6.GUI programming(Tkinter)

Python Packages:

1.Web development – Django, Web2py, Flask frameworks, etc.

2.Bigdata – PySpark, DASK, etc.

3.Artificial Intelligence – Keras, Scikit, OpenCV

4.GUI – Tkinter

5.Desktop Applications – Jython, WxPython

6.Testing – Splitter Tool, Pytest framework

7.Game development – Pygame

Python Implementation alternatives.

1.CPython(standard implementation of Python)

2.Jython(Python for Java)

3.Stackless(Python for concurrency)

4.IronPython(Python for .Net)

5.PyPy(Python for Speed)