cm003 2017-09-14 Tuesday overview

Since last time…

  • You should have completed this survey.
  • You should have a github account, and git installed.

Today

  • Housekeeping:
    • Invitations to slack have been given out to those who completed the survey.
      • If you didn’t receive one, you can still fill out the survey above!
      • If you did fill out the survey but did not receive an invite, please email me requesting to be added.
    • I added links to python resources to cm002, in case you want to learn about python.
  • First homework is posted. Due Tuesday, September 19 at midnight.
  • Lecture notes and exercises here.

To do before next class

  • If you haven’t, be sure to complete the survey from last time!

Additional Resources

  • Jenny’s slides about concepts gone over in class today are informative.
  • “Connect Git, GitHub, RStudio” and “Early GitHub Usage” from http://happygitwithr.com
  • New to the command line/terminal?
    • Mac users: this is a nice blog post that goes over concepts, and here is a cheat sheet for handy commands.
    • Windows users: this is a nice blog post that goes over concepts, and here is a cheat sheet for handy commands.
  • Some resources on structuring your project files.
    • Here’s how project files are encouraged to be structured in the UBC Master of Data Science program:
      • all code files (.R, .py, .Rmd, .ipynb) live in the src directory, except for the driver scripts (Shell script and Makefile which call your analysis scripts).
      • all rendered documents and visualizations you create live in the results directory
      • any data present goes in the data directory
      • manuscripts live in the doc directory.
    • Make your repo browsable.