Checkpoint 2
Due Sunday, 10/04, 11:59 PM
-
02-lists-and-records.pyis in yournotebooksfolder. - You worked through the whole notebook. Every section, including the ones we did not reach in class. Use your agent for those.
-
03-collections-and-apis.pyis in yournotebooksfolder, with sections 1 to 3 worked through. Section 4 onward is next week's. - Your notebooks are in a folder named
notebooks, in the root folder of your repository, spelled in lowercase. A notebook in the root folder moves into it. A folder with another name gets renamed in VS Code's file list. When only the capitals differ, as withNotebooks, rename it tonotebooks-tempand commit, then rename it tonotebooksand commit again: on macOS and Windows, a rename that changes only capitals never reaches GitHub. -
AGENTS.mdis in the root folder of your repository, the same folder asREADME.mdand yournotebooksfolder, and spelled exactly that way. - Your repository has a
pyproject.toml.uv addwrites it anduv runreads it, so a repository without one stops at the first command.uv initinside the repository folder makes it. -
requestsis in yourpyproject.toml. Your agent added it in class withuv add requests. If it is missing, ask the agent in VS Code again. - Your repository has a
.gitignore, and__marimo__/is one of the lines in it. The file is on the course site under Downloads. Without it you push marimo's working files every time you push your own. - More than one commit in each week it covers. Not one push at the end with everything in it.
- Every commit message says what changed.
add the bar chart, notupdate,fix,asdfor the file name. Write it yourself. Your agent may improve the wording, as long as it still says what you changed.
Last updated: Saturday, 10/3/2026