In this lesson, you will learn how to install the truffle framework, used to compile, test, and migrate your smart contracts. You will be introduced to Truffle Boxes and learn how to unbox the Caster.io Starter Box which contains the React application and framework that you will use throughout the remainder of the course to build your Decentralized Application. Finally, a brief overview of the box is provided to get you familiarized with the files you’ll be using.
@here if anyone is trying out this tutorial on Windows and is having trouble unboxing the truffle-starter, please have a look at this thread: https://github.com/felixrieseberg/windows-build-tools/issues/56
Sorry you had difficulties with the python dependency. For anyone else experiencing similar issues, I created a Docker file that will allow you to run the project via Docker. You'll lose the ability to see code changes on the fly (until you restart the Docker container) but it will allow you to proceed with the course.
See the README in the project for details.