https://github.com/robotcasserole1736/pythontraining
Basic software team training for Python
https://github.com/robotcasserole1736/pythontraining
Last synced: 3 months ago
JSON representation
Basic software team training for Python
- Host: GitHub
- URL: https://github.com/robotcasserole1736/pythontraining
- Owner: RobotCasserole1736
- License: mit
- Created: 2023-04-24T17:16:33.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-16T14:52:58.000Z (over 1 year ago)
- Last Synced: 2025-01-16T05:56:10.680Z (4 months ago)
- Language: Jupyter Notebook
- Size: 55.7 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pythonTraining
Basic software team training for Python## Key Links
The following are links you should be aware of while starting training.
The [main RobotPy docs](https://robotpy.readthedocs.io/projects/pyfrc/en/stable/index.html) should be referenced for python-specific information.
The [WPILib documentation](https://docs.wpilib.org/en/stable/index.html) has more general FRC robot programming information.
[ThinkPython3](https://greenteapress.com/thinkpython/thinkpython.pdf) is a free textbook we'll use to help guide the lessons.
Some 3rd-party vendor resources:
* [Rev Robotics Software](https://www.revrobotics.com/software/)
* [Cross The Road Electronics (CTRE) Software Documentation](https://v5.docs.ctr-electronics.com/en/stable/)
* [PhotonVision Software Documentation](https://docs.photonvision.org/en/latest/)
* [Playing with Fusion (PwF) Software Documentation](https://www.playingwithfusion.com/docview.php?docid=1205)## Step 1 - Basic Python
[Click here to go to the lesson](https://colab.research.google.com/github/RobotCasserole1736/pythonTraining/blob/main/basicPython.ipynb)
## Step 2 - Python to Robot
[Click here to go to the lesson](https://colab.research.google.com/github/RobotCasserole1736/pythonTraining/blob/main/pythonToRobot.ipynb)
## Step 3 - Intermediate Python
[Click here to go to the lesson](https://colab.research.google.com/github/RobotCasserole1736/pythonTraining/blob/main/intermediatePython.ipynb)
## Step 4 - WPILib Training
This has to be run locally on your computer, it won't work online.
First, from the start menu, launch a `cmd` console and run the following:
`pip install notebook`
If you haven't yet, clone this repo onto your computer.
Open another cmd in that repo.
To start the training, run the `launchTraining.bat` . The training should pop up in a web browser.