Python is a general-purpose easy to learn and powerful programming language. Python is also an open-source, free programming language. Python is used in data science, artificial intelligence, web designing and many scientific applications. Its simplified syntax gives it an edge over other programming languages such as Java and C++.
Libraries
Python Libraries are a set of useful functions that eliminate the need for writing codes from scratch. The rich set of built-in libraries give the power needed to accomplish great things. Few of the important libraries are Pandas, NumPy, Matplotlib, Scikit-Learn, SciPy etc.
Interpreter
An interpreter is required to interpret and run python programs. There are many interpreters available freely such as PyCharm, VS Code, Jupyter Notebook, Spyder etc.
Download
The Python software can be downloaded from https://python.org/
Books
The following books have been recommended for beginners.
Python for Everybody by Charles Severence
Programming Python by Mark Lutz
Programming in Python 3 by Mark Summerfield