Python

Python is a general high level programming language and development toolkit of growing significance at universities and research institutions. Python capabilities can be extended with the help of supplementary libraries, which allow using this language for solving different engineering problems, including processing of experimental data. Significant Python libraries:

Python logo
Name of the Python library 

Functionality

Numpy Processing of number groups, detailed mathematical functionality
Pandas Data manipulation and processing
Matplotlib Building of 2D and 3D charts and diagrams

For more convenient work with Python, it is recommended to use a graphic user interface.

Spyder is a Python user interface and development toolkit suitable for engineering calculations. It is included in the software package Anaconda. Python software toolkit and its most important supplementary libraries are also included in Anaconda package. More information and download www.anaconda.com.

Jupyter Notebook software is also included in Anaconda package. It is a web application, which can create an interactive document with text, equations, images, as well as fragments of executable Python and other software language codes. Jupyter Notebook format is suitable for sharing the research or study information. More information: jupyter.org. 

COMPUTER REQUIREMENTS

Operating system

Windows 8.1 or newer,

64-bit MacOS 10.13+

 or Linux (Ubuntu 16.04+RedHatCentOS 6+)