Product: 1593276036

I like Python. I like its internal consistency. I like its design that all but ensures there is one right way to write almost anything and that any good Python programmer can figure that way out and use it. I have reviewed several Python-focused books and expect to do so in the future. So, this review will not be about the language itself, but about how well the book covers the language and provides interesting use cases.

Python Crash Course seeks an audience of young people who are just starting their coding journey. The approach is more generic in application than project-focused, until the last half of the book, I presume to focus on establishing some basic principles and ideas as a foundation before jumping in. The projects in this book are interesting: you get multiple chapters each covering one game project, one data visualization project, and one web application. I also like that in this book Linux is covered alongside Windows and Mac OSX, although the Linux install examples use APT, wish presumes the use of Debian or Ubuntu or another Debian-derivative. Not a problem for me, but I would have liked to seen that called out.
Rating: 4
1593276036
Count: 6