Python is an imperative computer programming language. Python is very versatile and flexible and can accommodate a series of problem solving algorithms in various  knowledge domains. One scientific area in which Python excels is Machine Learning and, consequently, Artificial Intelligence. Python code, including libraries of classes and functions, are organized into packages and modules. A Python module is a single file containing Python code, whereas a Python package is a collection of modules which are organized in a directory hierarchy. The official Python tutorial for beginners is available at: Also a free Python course can be found at:

Related Terms