September 2017
Intermediate to advanced
306 pages
7h 53m
English
The second part of this book takes the theoretical computational thinking concepts explained in Part I, and walks you through applying them practically in software programming.

Things you see in Part II can be traced directly back to specific concepts in Part I. Notifications like this point out where in Part I to find them.
These practical lessons are applicable to a wide range of different programming languages.51 However, for the sake of consistency, a single language will be used for demonstrations of executable source code. Python has been chosen because it is a clean, minimalist ...
Read now
Unlock full access