This groundbreaking book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The book lays a solid foundation for practicing computational science.