An intensive four-hour introduction to Python, Jupyter Lab, and Engineering Practices.
Part 1 -- Getting Started: Python setup, Jupyter Lab part 1
Part 2 -- Built-in data structures: list, set, dictionary, tuple part 2
Part 3 -- The Five Kinds of Python Functions part 3
Part 4 -- Tooling and Good Practices part 4
Within the course introduction slides in index.html the links are to a local JupyterLab server, http://localhost:8888/lab/.
The idea is for an instructor to do the following:
git clone https://github.com/slott56/introduction-python-4hr.git
conda create -n intro --file requirements.txt
conda activate intro
jupyter lab
Then you can open docs/index.html in your local browser.