Welcome to the new student repository for PPHA 30538: Data and Programming in Python.
Lectures are in both the before_lecture
and after_lecture
folders. before_lecture
does not contain answers to in-class exercises, while after_lecture
does. Within each folder ,each lecture will have its own folder with the following materials:
- Quarto code:
.qmd
files that are the source of the lecture slides. - Supporting materials: Any images, data files, or external resources referenced in the slides.
- Slides: knitted PDF or HTML files that contain the slides used during the lecture.
Each problem set and mini-lesson will have their own folders within their respective folders. Kickoff slides (slides discussed before lecture starts) are all contained in kickoff
.
- Go to the original repository on GitHub.
- Click the Fork button in the upper-right corner of the repository page. This will create a personal copy of the repository in your GitHub account.
- Open GitHub Desktop.
- Click File > Clone Repository.
- Select the "URL" tab and paste in https://github.com/uchicago-harris-dap/student30538.
- Choose a local directory where you want to clone the repository.
- Click Clone.
- Open the cloned repository in GitHub Desktop.
- Click Repository > Repository Settings.
- Under Remotes, click Add Remote.
- Set the name as
upstream
and paste the https://github.com/uchicago-harris-dap/student30538 of the original repository:https://github.com/uchicago-harris-dap/student30538
- Click Save.
- To fetch updates from the original repository, click Fetch Origin in the main GitHub Desktop window.
- When updates are available, click Pull to merge them into your local copy.
- After making changes, click Commit to main in GitHub Desktop.
- Add a commit message and click Commit.
- Click Push Origin to send the changes to your forked repository on GitHub.
- In your GitHub account, navigate to your forked repository.
- Click the green Code button and copy the HTTPS URL, https://github.com/uchicago-harris-dap/student30538.
- Open a terminal and run the following command:
git clone **https://github.com/uchicago-harris-dap/student30538**
(Optional but recommended to keep your fork updated.)
- Navigate to the cloned repository in your terminal:
cd student30538
- Add the upstream remote:
git remote add upstream https://github.com/uchicago-harris-dap/student30538
- Confirm your remotes:
git remote -v
- Fetch updates from the original repository:
git fetch upstream
- Merge the updates into your local branch:
Replace
git merge upstream/main
main
if the default branch has a different name (e.g.,master
).
- After making changes, stage and commit them:
git add . git commit -m "Your commit message"
- Push the changes to your fork:
git push origin main
Feel free to reach out via EdDiscussion if you have any questions or run into any issues. Happy coding!