Work with whole tables of numbers in NumPy, and draw clear graphs with matplotlib.
Let the computer do the heavy maths: find roots, solve systems of equations, and work out derivatives and integrals.
Use randomness to simulate experiments, and analyse real tables of data with pandas.
Chemists spend hours on the same calculations: molar masses, moles, limiting reagents, dilutions. In this chapter you write the programs that do them for any formula and any reaction, and then turn the periodic table into a data table that you can sort, plot and search for patterns. It goes with the chapters Some Basic Concepts of Chemistry and Classification of Elements, so each program checks what you learn there.