Buen libro para comenzar, puede ser un poco confuso en algunas secciones ya que habla de manera genérica y no profundiza en el tema (aunque se entiende que es introductorio). Cómo recomendación para aquellos que comienzan con Python, recomiendo poner mayor énfasis en la primera sección ya que la segunda sección no vale mucho la pena profundizar en los ejercicios (puede servir, pero en cursos más especializados de acuerdo a las necesidades de tu proyecto te servirán mucho más).