The goal of this lab is twofold:

  1. Figure out how to use Github Classroom to manage assignments.
  2. Check-in with Python

Getting Start on Git

We’ll talk about Git, Github and Github Classroom in class and lab. For starters, go to github.com and create an account if you do not already have one. At some point soon you might want to check out the git and github starter assignment. We’ll walk through the steps we need in class, but that assignment will fill in more details.

Once you’ve got your github account, then you can accept today’s lab. At the start of lab we’ll walk through the steps to clone the assignment from github. This creates a copy on your local machine. We’ll then make a branch to do our work. When you’re ready to submit the work, want feedback from the instructor, or simply want to backup your work on github, then we’ll stage changes, make a commit. This makes a local snapshot of your work. From there you can push the latest snapshot to github.

Check-in Problems

Do not see these problems as a test of what you should know. The programming needed for these should be familiar to you. That doesn’t mean you’re adept at using that code. It just means you have a working knowledge of the python needed to solve these problems. Our goal here is to check-in with where we’re at and see what we need to spend more time with moving forward.

From Chapter 1:

  • R1.1
  • R1.2
  • R1.4
  • R1.6
  • (Optional) For a challenge on new stuff check out R1.5 and R1.7
  • C1.14
  • C1.22
  • C1.24