The goal of this book is to provide an Informatics-oriented introduction to programming. The primary difference between a computer science approach and the Informatics approach taken in this book is a greater focus on using Python to solve data analysis problems common in the world of Informatics.
More info on pythonlearn.com
The very basics of programming on python. The books gives easy explanation to the conceptions of coding, allows reader to collect the necessary glossary in order to understand more complicated texts. There are quite useful materials shared by the author on pythonlearn.com: code examples, videos, slides, etc.