This repository will contain all supplemental materials and code for CIDM6330 for the Spring 2025 semester.
We are using Jaime Buelta's Python Architecture Patterns as our guide.
The docs folder contains several files with supplemental and foundational knowledge for the course.
- Acme - Acme crew scheduling example. (updated in 2025)
- Portal - Captive Portal project for WT
- CIDM6330-Spring2025 - Code from Fall 2024
- Docs - Course readings are here.
- Testing - Separate materials on testing in Python.
- PyTesting - pytest basics. We will not use PyTest, but it is very popular, so I didn't want to skip it.
- MDN Django Tutorial - A good overview and tutorial for Django.
- Django Girls Tutorial - Another good primer on Django.
It may become necessary for you to encourage the Python and Pylance extensions on how to find your virtual environment in VSCode.
The following can be added to a 'settings.json' file to accompany your project:
"python.pythonPath": "/my/project/path/.venv/bin/python",
PyPi packages used:
- setuptools
- coverage