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.