4.0
challenging informative slow-paced

I’m honestly so proud I finished this book. More of a mini-textbook with problems and exercises in python. I learned a lot and would recommend it to someone interested in learning basic programming if they plan to use something like chatGPT to help and try the exercises in something like Spyder. 

That being said, I think there were some points, especially in the beginning, and in reference to the code in particular, that really required syntax explanations. In addition to syntax explanations, sometimes it would have been helpful to know what base functions were available in python before starting the lesson. For example, if sum is a base function, I understand the objective is to learn HOW that logic works, but sometimes - for a complete beginner - this is very confusing. In chapter 1 for example, it is assumed the reader knows the function len() but not know of the function sum() in chapter 4. 

I would read more by the author, and I would read similar books in the genre.