Students in programming team are recommended to at least attempt the PID challenge. We'll go over the solution after kickoff. Before you begin, we recommend you to know basic python(conditionals, loops, functions, classes), git, and jupyter notebooks.
the PID challenge is run in Jupyter notebooks. To try it out:
- Make sure you've installed python and jupyter
- I've used python 2.7 for this, but 3.6 should work fine
- install jupyter using pip
- Create a github account and download a git client
- fork this repository
- clone your forked repo to your computer
- open a terminal/cmd prompt then copy/paste
git clone [link to your forked repo, remove brackets]
- try it out (PIDChallenge.ipynb)
- push your changes to your fork so we can see the submissions!
- Email us at pinnaclefrc@gmail.com
The challenge is pretty difficult, so don't get discouraged if you can't complete it. We just need to see where you are in terms of programming skill/experience. You'll see the solution during our next meeting(probably).
- git tutorial
- python online course
- jupyter tutorial
pip install jupyter- open terminal/cmd and go to desired directory
- type
jupyter notebookin terminal/cmd and wait for environment to pop up in a browser shift+enterto run code from a cell- make sure you've already run previous cells
kernel -> "restart and run all"if jupyter is acting weird