With Introducing Python, Bill Lubanovic brings years of knowledge as a programmer, system administrator, and author to a book of impressive depth that remains fun to read and simple enough for non-programmers to learn from. In addition to giving a strong foundation in the language itself, Lubanovic shows how to use it for a range of applications in business, science, and the arts, drawing on the rich collection of open source packages developed by Python fans.
It's impressive how many commercial and production-critical programs are written now in Python. Developed to be easy to read and maintain, it has proven a boon to anyone who wants applications that are quick to write but robust and able to remain in production for the long haul.
This book focuses on the current version of Python, 3.x, while including sidebars about important differences with 2.x for readers who may have to deal with programs in that version.
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).