Given so many other programming languages in the world, why should you learn Python
as your first exposure to computer programming? Well, the real answer is that your
instructor selected the both the language and this textbook for the course, so what choice
do you have? Nonetheless, let me explain why this was a very good decision.
Exploring Python takes an active learning approach which engages the student as an equal partner in the process of learning the fun, educational, and powerful programming language. This approach instills habits that students will carry with them throughout their programming career and helps them retain and use the information they have learned.
Tim Budd is one of the best-known authors in Computer Science and has a reputation for producing writing texts along the leading edge of the discipline. Exploring Python provides an accessible and reliable introduction into programming with the Python language.