Boken "Conceptual Programming with Python" er skrevet av Thorsten og Isaac, basert på et programmeringskurs de underviser for masterstudenter ved School of Computer Science ved University of Nottingham. Denne boken henvender seg til studenter uten eller med lite forkunnskaper i programmering, og som kommer fra ulike utdanningsbakgrunner og kulturer. Hovedfokuset er ikke på Python som språk i seg selv, men snarere på bruken av Python som et verktøy for å lære grunnleggende programmeringskonsepter. Derfor brukes begrepet 'konseptuell programmering' i tittelen. Boken dekker grunnleggende innhold knyttet til datastrukturer, imperativ programmering, rekursjon og tilbakeføring, objektorientert programmering, funksjonell programmering, spillutvikling og en introduksjon til datavitenskapens grunnlag.