Using Classroom for Github¶
As you have seen last week we will be using Classroom for GitHub for the exercises in the course. Here, we’ll give you a sense of how Classroom for GitHub works and what you need to do to accept your assignments.
Classroom for GitHub¶
Classroom for GitHub is basically an application that helps you make private copies of an assignment that you can modify and submit as your answers for the exercises. We will create some template for an assignment that normally would include the following:
- A basic description of the assignment
- A list of problems for you to solve/answer
- Some “starter” Jupyter notebook or Python code that you need to modify for the assignment
- Some data files to use with the code
For each exercise, We will post a link to the assignment (such as https://classroom.github.com/assignment-invitations/a3e02d425c06db7948bcfe7ae78043
).
When you click the link, you will be taken to a web page where you can accept the assignment
Note
Note that the first time you accept an assignment you will need to authorize the application on Github. This will not work if you have not verified your email address for your Github account.
When you accept the assignment a copy of it will be made in your personal GitHub repositories (a repository on Github is basically like a folder for a given assignment/project), and you will be asked to make changes to the Python code and main document for each assignment.