Mathematical models and their corresponding graphs play a crucial role in chemistry, other scientific disciplines, and engineering by allowing for a quantitative and precise description and prediction of system behavior. However, their understanding requires a complex set of skills that go beyond simple memorization, and therefore, models and graphs can often be a difficulty for students. Interactive applications, such as dashboards, can be very useful, as they allow complex data to be displayed in a simple and understandable way, promoting a deeper understanding and improving critical thinking and problem-solving skills. The study aims to show that the python language can be used to develop such dashboards. Python is very suitable for use by nonprofessional programmers and is an excellent choice for developing educational applications. In particular, Plotly Dash is a convenient and effective tool for creating custom dashboards. Preliminary findings show that students find these interactive dashboards easy to use and beneficial for understanding complex mathematical representations, indicating their potential as valuable educational tools. Beyond this specific case, the broader impact lies in the potential of such interactive tools to support various teaching methodologies and enhance educational outcomes across diverse disciplines.

Lombardo, R. (2024). Python and Plotly Dash, A Quick and Convenient Way to Develop Web Apps for Teaching Physical Chemistry Models. JOURNAL OF CHEMICAL EDUCATION, 1-10 [10.1021/acs.jchemed.3c01167].

Python and Plotly Dash, A Quick and Convenient Way to Develop Web Apps for Teaching Physical Chemistry Models

Lombardo, Renato
2024-05-01

Abstract

Mathematical models and their corresponding graphs play a crucial role in chemistry, other scientific disciplines, and engineering by allowing for a quantitative and precise description and prediction of system behavior. However, their understanding requires a complex set of skills that go beyond simple memorization, and therefore, models and graphs can often be a difficulty for students. Interactive applications, such as dashboards, can be very useful, as they allow complex data to be displayed in a simple and understandable way, promoting a deeper understanding and improving critical thinking and problem-solving skills. The study aims to show that the python language can be used to develop such dashboards. Python is very suitable for use by nonprofessional programmers and is an excellent choice for developing educational applications. In particular, Plotly Dash is a convenient and effective tool for creating custom dashboards. Preliminary findings show that students find these interactive dashboards easy to use and beneficial for understanding complex mathematical representations, indicating their potential as valuable educational tools. Beyond this specific case, the broader impact lies in the potential of such interactive tools to support various teaching methodologies and enhance educational outcomes across diverse disciplines.
mag-2024
Settore CHIM/02 - Chimica Fisica
Lombardo, R. (2024). Python and Plotly Dash, A Quick and Convenient Way to Develop Web Apps for Teaching Physical Chemistry Models. JOURNAL OF CHEMICAL EDUCATION, 1-10 [10.1021/acs.jchemed.3c01167].
File in questo prodotto:
File Dimensione Formato  
lombardo-2024-python-and-plotly-dash-a-quick-and-convenient-way-to-develop-web-apps-for-teaching-physical-chemistry-1.pdf

Solo gestori archvio

Tipologia: Versione Editoriale
Dimensione 3.05 MB
Formato Adobe PDF
3.05 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10447/639714
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact