Setup
Step-by-step instructions–with screenshots–to get you running Ccircle effortlessly.
Updating Ccircle
How to get new instructor code.
Resources
Hand-built reference PDF and exercises for students.
Ccircle Codebase Explained
The following gives a brief summary of the ccircle
directory structure as it concerns a student (you):
- ccircle:
The base directory.
- cc: The code for the cc python module. You shouldn’t modify anything in this directory.
- cc_student:
Contains all exercises (labs/scenarios/projects) you will work on.
- assets: Things like fonts and images you can use for various labs/projects.
- hello_world: Hello-world python files that demonstrate functionality or validate system setup.
- scenarioXX:
All code for a scenario XX. The only file you will write code in is solution.py.
- skeleton: Skeleton code given by the professor.
- README.md: A document detailing the scenario. You should read this first before attempting the scenario!
- scenarioXX.py: The python file to run to test out your code / display the window.
- solution.py: A file with an incomplete function for you to complete.
- incomplete: Incomplete exercises that I’m getting to. If you’re snooping around and you see something interesting you want finished then send me an email; i am easily swayed by (even mild) enthusiasm.
- docs: The raw versions of documents to be read for various labs/projects; they are presented in a prettier form thanks to Github Pages.
Git Walkthroughs
If you want to save your work on the cloud, you can try using git!