- Fork this repository to create a linked copy in your own GitHub account
- Clone your fork to your IDE (VS Code, PyCharm)
- Create and activate a virtual environment
- Install the package dependencies e.g.
pip install -e .
It is intended that after the first week you will choose a web app framework to use and thereafter follow the activities related to that framework.
Due to the different libraries required for each of the web app frameworks used in this course, after the first week the source code for the apps is not maintained in this repository. There will be separate repos for each app.
Intended course structure:
- Week 1 Application frameworks and basic app structure
- Week 2 Layout, styling and navigation
- Week 3 Creating charts
- Week 4 Additional features
- Week 5 Testing from the web browser (playwright or selenium webdriver)
- Week 6 REST API and basic FastAPI app
- Week 7 Models, schemas and routers
- Week 8 Integration with the front-end app
- Week 9 Testing
- Week 10 No new content
- I am getting an error called 'SSL: CERTIFICATE_VERIFY_FAILED' on MacOS
- Open Finder > Applications > Python 3.XX (could be 3.8, 3,12m etc.) > Install Cerfiticate.command
- I am getting an error: 'RuntimeError: Unexpected error loading event data: Missing optional dependency 'openpyxl'.
- Check that you have
openpyxlinstalled and install if missingpip install openpyxl.
- Check that you have