*Result*: Applications of Python in Solving Physical Chemistry Problems.

Title:
Applications of Python in Solving Physical Chemistry Problems.
Authors:
Singh, Jyoti1 (AUTHOR) sjyotichem@zh.du.ac.in, Passey, Sarita1 (AUTHOR) spassey@zh.du.ac.in, Basu, Debasmi2 (AUTHOR) basudebasmi2006@gmail.com, Katyal, Tushar3 (AUTHOR) tusharkatyal0147@gmail.com, Verma, Hemant4 (AUTHOR) hemantverma@hinducollege.ac.in
Source:
Resonance: Journal of Science Education. Jan2026, Vol. 31 Issue 1, p83-96. 14p.
Database:
Supplemental Index

*Further Information*

*This article, presented in two parts, aims to serve as an introduction to the fundamentals of Python programming and data analysis in the context of physical chemistry experiments. Part I of the article discussed the Python code written to generate pH-metric and potentiometric titration curves from the reaction between hydrochloric acid (HCl) and sodium hydroxide (NaOH) at varying concentrations. Alongside the Python code, pH vs. volume of NaOH (mL) titration curves, as well as first and second derivative curves, were plotted. Similarly, EMF vs. volume of NaOH (mL) titration curves, ΔE/ΔV vs. volume and Δ2E/ΔV2 vs. volume curves were plotted with the help of Python programming. Part II of this article extends the application of Python programming to solve and analyse Maxwell distribution curves of five noble gases (He, Ne, Ar, Kr, and Xe) across different temperatures. It includes calculations of the most probable speed of these gases using plots of the fraction of molecules in the speed range of (u) to (u + du). The coding is further extended to examine the variation of the Maxwell distribution of energy curves across different temperatures. Additionally, the article investigates the variation of atmospheric pressure with altitude using the barometric distribution law, addressing different layers of the atmosphere, including the troposphere, stratosphere, mesosphere, thermosphere, and exosphere. This article aims to bridge the gap between physical chemistry problems and computational techniques, offering undergraduate students an opportunity to understand the connection between theoretical problems and computer programming. [ABSTRACT FROM AUTHOR]*