Start@Rice Instructor Manual

This will be the companion to the lesson plans provided for the learners.

Goals & Learning Outcomes

Each student will leave the class

  • With
    • A GitHub account
    • A git installation
    • A code editor installed
    • Anaconda + notebooks installed
    • A working web data viz application on their laptop
  • Able to
    • Fork, clone, commit, push, and merge with Git
    • Perform basic dataframe manipulation in Python and data visualization in Plotly
    • Describe exploratory data analysis, its uses and abuses
    • Explain the basics of a Python web application
    • Explain how a CD pipeline works, and use one that has been integrated with GitHub

AWS setup

Install AWS CLI v2

Set up AWS keys (we should get SSO enabled...)

https://docs.aws.amazon.com/cli/latest/userguide/getting-started-quickstart.html

How are we scripting that?

By:

  1. Creating a branch for each student to push their updated forks to
  2. Putting those branchnames into the branchnames.txt file
  3. Running test.py

That's it!