Simulating Physical Processes in Education with Python?s Tools
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F44555601%3A13440%2F24%3A43899003" target="_blank" >RIV/44555601:13440/24:43899003 - isvavai.cz</a>
Result on the web
<a href="https://link.springer.com/chapter/10.1007/978-3-031-70959-3_7" target="_blank" >https://link.springer.com/chapter/10.1007/978-3-031-70959-3_7</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1007/978-3-031-70959-3_7" target="_blank" >10.1007/978-3-031-70959-3_7</a>
Alternative languages
Result language
angličtina
Original language name
Simulating Physical Processes in Education with Python?s Tools
Original language description
The paper presents comprehensive research on computer simulations of diverse physical processes through the Python programming language, enhanced by graphical user interfaces (GUIs). Utilizing functional programming approaches, this work integrates Euler-Cromer and Verlet iterative algorithms alongside molecular dynamics methods. These methods are crucial for modeling complex physical phenomena, including phase transitions in two-dimensional systems?a focal point of this study. The Tkinter module, an essential Python component, is employed to develop the GUI, facilitating interactive visualization of simulations. This research covers a broad spectrum of physical phenomena: the dynamics of objects in uniform gravitational fields with air resistance, the behavior of charges in electromagnetic fields, transport phenomena, force line distribution and equipotential surfaces around point charges, interference patterns from mechanical waves, and light diffraction through narrow slits. These topics illuminate the versatile nature of physical processes. A key aspect of this paper is showcasing Python?s effectiveness in simulating physical phenomena, demonstrating capabilities for rendering both two-dimensional and three-dimensional visualizations with dynamic animations. The study elaborates on Python?s advantages for physics research, such as its accessibility, rich library ecosystem, and straightforward integration of graphical elements for enhanced visualization. Python?s adeptness at managing intricate calculations and visualizations confirms its suitability for educational and research purposes in physics. It serves as an essential resource for those interested in the computational simulation of physical processes, offering theoretical insights and practical guidelines for leveraging Python and its GUI capabilities in educational settings
Czech name
—
Czech description
—
Classification
Type
D - Article in proceedings
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
—
Continuities
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Others
Publication year
2024
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Article name in the collection
Lecture Notes on Data Engineering and Communications Technologies
ISBN
978-3-031-70958-6
ISSN
—
e-ISSN
—
Number of pages
17
Pages from-to
132-148
Publisher name
Springer Science and Business Media Deutschland GmbH
Place of publication
Berlín
Event location
Ústí nad Labem
Event date
Jun 19, 2024
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
—