CODING IN PYTHON FOR MATHEMATICS, SCIENCE AND ENGINEERING

Iulian MALCOCI, Oleg CIOBANU, Radu CIOBANU

Abstract


Python is a powerful programming language that provide the opportunity for easy understanding, learning and using the coding skills, combined with efficient and simple high-level structures data, obtained by effective approach to object-oriented programming. Therefore, we can state that dynamic coding within Python syntax, together with its simplistic but at the same time interpreted and powerful structures, make it an excellent language (computer programming) for effective application developments in several fields   like mathematics, science and engineering.  Why Python? As Python syntaxes are closer to human language, it is easier to learn, understand and write the code. Python has a large community support and also it has large open-source modules, libraries and packages. In this paper we will solve three different cases by coding in Python: a) Python is a powerful tool for mathematical calculations, we will create a code that will calculate mathematical expression; b) we will create a computer-generated harmonograf figure, a code that will translate the equations into a graph that emulates a harmonograf path; c) using Python coding we will simulate elastic-collision in one-dimensional Newtonian theory between two particles.


Full Text:

PDF

References


Swaroop, C.H., A Byte of Python, 2005, https://homepages.uc.edu/~becktl/byte_of_python.pdf

Halvorsen, H.P., Python for Science and Engineering, ©Hans-Petter Halvorsen, ISBN: 978-82-691106-5-4, 2019, https://www.halvorsen.blog

Top Programming Languages 2021: https://spectrum.ieee.org/top-programming-languages/

Wells, D. The Penguin Dictionary of Curious and Interesting Geometry, London: Penguin, ISBN 978-0140118131, 1992.

https://www.vedantu.com/formula/elastic-collision-formula


Refbacks

  • There are currently no refbacks.


JOURNAL INDEXED IN :