Turns out, my old Python assignments had plenty left to teach me.
Subtitled "Using Computational Thinking in Everyday Life", this book is a hands-on introduction to computational thinking, useful computer science concepts, and the art of computer programming, where ...