This Python book can be appealing to these groups for different reasons.
For scientists and engineers, the book provides the means to be more productive in their work, without investing a considerable amount of time learning new tools and programs that constantly change.
For programmers and computer enthusiasts, the book can serve as an appetizer, opening up their world to Python. And because of the unique approach presented here.
They might share the enthusiasm the author has for this wonderful software world.
Perhaps it will even entice them to be part of the large and growing open source community, sharing their own code.