Explain the difference between an environment (collection of libraries and configuration) and a directory (a path in the filesystem). Information about environments may be stored in directories, but you can be “in an environment” without being in that directory.
git and GitHub basics
Go through git and GitHub questions as related to the group formation assignment, answer any other questions students have about git/GitHub
working with third-party libraries
Go through an example of reading documentation for third-party libraries.
Some students have taken a machine learning or data analysis class, but may have not.
Options for third-party packages include: scikit-learn, numpy, pandas, or python builtins like datetime
Show students what is typically included in software documentation:
Class and method signatures and descriptions
Reiterate that a signature describes the input-output behavior of some black box (a method or function in programming, or a function in mathematics)