University Chemistry ›› 2024, Vol. 39 ›› Issue (1): 377-385.doi: 10.3866/PKU.DXHX202306026

• Self Studies • Previous Articles     Next Articles

Application of Python in the Teaching of Acid-Base Titration Analysis

Wei Li, Xin Li, Shuheng Jia, Haixin Bai, Shiju Zhao, Lulu Wu, Haiyan Zhang, Cailing Fan()   

  • Received:2023-06-13 Accepted:2023-10-12 Published:2023-10-23
  • Contact: Cailing Fan E-mail:fancailing@henau.edu.cn

Abstract:

Based on modern Python programming technology, we independently developed a graphical user interface (GUI) acid−base titration learning software. It can achieve the visualization of titration curve images for different acid−base systems such as monobasic strong acid (base), monobasic weak acid (base), polybasic acid (base), and mixed acid (base), as well as the calculation of stoichiometric points, titration jump ranges, and titration errors. The application of software makes the teaching content more intuitive and visualized, helping to gain a perceptual understanding of the changes in titration curves and a profound comprehension of its concepts and principles.

Key words: Acid-base titration, Python, Learning software, Titration curve, Titration jump, Titration error