This book is meant to help you master programming and develop computational thinking skills. Programming and computational thinking are hands-on activities that require a com- puter with a Python integrated development environment, a pen, and paper. Ideally, you should have those tools next to you as you read this book. The book makes heavy use of small examples that use Python’s interacti…