hw2pr1 Python Turtles, with Google Colab
[30 points; individual or pair] Colab Notebook problem... In addition to turtle-themed 2d graphics, this lab is a chance to explore in-browser Python. Why?- Using Python within your own filesystem is powerful, but you don't always need that power
- Graphics is especially system-dependent: the browser is system-independent (mostly)
- It might be reasonable to ask, why not develop everything in the browser? It is 2024, after all.
- Our reason: A local file system - of some machine - is the environment for creating almost all software in 2024, probably 95+%
- For consuming software, instead of creating it, that percentage is much lower - perhaps 5%
- Let's see what the future brings. Online VSCode, perhaps?
Python's Colab environment
For Python, one widely-used in-browser development environment is Google Colab That link and this one here will take you to a notebook to try out Python's turtle-drawing capabilities (and more recursion, naturally):Google Colab
From there, the notebook itself will guide you through the Turtle-drawing lab!
Submitting your Colab notebook
After the lab, you'll download that notebook, from File - Download, and then submit it to the appropriate spot on GradeScope.Happy Turtling!
No Colab?! Other options:
If Colab is not working for you, Head to the 2022 page, which has several other in-browser options...