excercising the tools within the Vagrant VM is fun …
and certainly supplying the VM is a good and rather low-trouble start for the studies …
but installing the tools in your real-life environment is the “challenge” …
Appendix A lists the tools and their home pages
http://csvkit.readthedocs.org – I just installed the csvkit, because I had a serious application for it – the Python pip utility showed a message grunting about a missing Python.h, but csvlook etc got installed properly nevertheless