Learning Scientific Programming with Python

Learning Scientific Programming with Python was published by Cambridge University Press in 2016, with a second edition in 2020.

Python for Chemists

Python for Chemists was published by Cambridge University Press in 2023.