Abstract
The article discusses the wide possibilities of the Python programming language for solving scientific and technical problems. Program codes have been developed for calculating the scalar product of vectors, solving a system of linear equations, solving a first-order differential equation and using them in various programming languages for the web, data science and games.
For the programming implementation of the tasks are used, such important libraries of the Python programming language as: numpy - for performing operations on arrays, SciPy - for numerically solving differential equations and optimizing functions, Matplotlib - for processing, filtering, and visualizing data. The results of the program codes are presented both in console and graphical form.
The programs are written in the Pycharm integrated environment, which is flexible and comfortable for the programmers.
We hope that the article will be useful for both beginners and experienced specialists interested to using Python in scientific and technical research.
References
W. McKinney Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython. Sebastopol, CA: O’Reilly Media. 2018.
J. VanderPlas. Python Data Science Handbook: Essential Tools for Working with Data. Sebastopol, CA: O’Reilly Media. 2016.
M. Lutz. Learning Python: Powerful Object-Oriented Programming. Sebastopol, CA: O’Reilly Media, 2013.
M. Waskom. Seaborn: statistical data visualization. Journal of Open Source Software, 5(86), 3529. 2020.
J. D. Hunter. Matplotlib: A 2D Graphics Environment. Computing in Science & Engineering, 9(3), 90-95. 2007.
L. Gachechiladze. Python Programming Language. Publishing House “Technical University”. 2018