This is a project repo for the Governor's Institute Mathematics Group in 2024
UVM
By the end of class you will be writing code in Python, a common programming language.
- Everyone signed up for GitHub.com (or log in if you have not before)
- Go to this repo and go into Codespaces
- install python and jupyter
- Jupyter Basics
- Coding Basics
- Break into groups of 3-4 people and tackle a Challenges (remeber work through the logic on paper, then code)
This uses Jupyter Notebooks as a way to explore Python. As we cannot set up coding environments on the lab computers we will instead try running this with in Github Codespace (an online coding environment):
- Sign In to GitHub: Ensure you are signed in to your GitHub account. If you don't have an account, create one at github.com.
- Navigate to the Repository: Go to the GitHub repository for which you want to create a Codespace. This can be a repository you own or have access to.
- Open the Codespaces Tab: On the repository page, click on the <> Code button located above the list of files in the repository.
- Create a Codespace: In the dropdown menu, click on the Codespaces tab. Click the New codespace button.
- Launch the Codespace: After configuration, click on the Create codespace button. GitHub will begin setting up the Codespace. This may take a few minutes.
- Access the Codespace: Once the Codespace is created, it will open in a new tab in your browser. You will see a web-based Visual Studio Code (VS Code) interface with your repository’s files loaded.
- Start Coding: You can now start coding in the Codespace. The environment will have access to all the features of VS Code, including extensions, terminal, version control, and more.
- Stopping and Reconnecting: When you are done, you can stop the Codespace by closing the tab. Your Codespace will be saved, and you can reconnect to it later from the Codespaces tab in your repository.
If this does not work we can use https://jupyter.org/try-jupyter/lab/ (or if that doesn't work https://jupyter.org/try) and copy and paste code in a new notebook in that environment
Guidelines for contributing to the project.
Fork the repository
Create a new branch (git checkout -b feature-branch)
Commit your changes (git commit -m 'Add feature')
Push to the branch (git push origin feature-branch)
Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.