Weekly Plan#
Below is our current plan for the course. This is not a contract: it is a plan, and it may change substantially as the semester unfolds.
The table of contents on the left pane has links to lectures and labs. The following are live executable links that use the nbgitpuller service to give you a current copy from git of the given content, ready to be run in the Spring 2023 Berkeley hub. You can use these links in order to run the content conveniently without manual git work.
Note that all lecture videos are posted on the bCourses “Lectures” playlist for the course (this link is accessible only to Berkeley personnel).
Jan 23. Logistics and intro to Git.
Jan 30. Git and GitHub
Feb 6. Introduction to Jupyter project: Slides for today’s class and I don’t like notebooks by Joel Grus talk.
Feb 13. Environments and virtual machines
Feb 20. NO LECTURE
Live links for labs on the Berkeley DataHub#
All the labs for the course can be found in the navitation bar on the left. Useful information about how to setup the labs in your JupyterHub sesssion can be found in the introduction page.
Jan 20. Lab 00 - Intro Python and setup.
Jan 27. Lab 01 - Git and the Shell
Feb 02. Lab 02 - Dotfiles, Braches, Conflicts and GitHub
Feb 09. Lab 03 - GitHub Continued, Pull Requests
Feb 16. Lab 04 - Modularization, Environments, Binder