---
# System prepended metadata

title: Mod6 Lecture Notes Master List

---

# Mod6 Lecture Notes Master List

## Week 17 Python

### Day 1 (setup)

- [Welcome to Python](https://hackmd.io/@app-academy/Skb8Xhhnd)

### Day 2 (data types)

- [Data types & basic control flow](https://hackmd.io/@app-academy/python-data-types-control-flow)

### Day 3 (collections & built-ins)

- [Collections & built-ins](https://hackmd.io/@app-academy/python-collections-built-ins)

### Day 4 (classes & comprehensions)

- [More built-ins, comprehensions, & classes](https://hackmd.io/@app-academy/SknpI_vrK)
- [Supplemental notes for Knight’s Travail](https://hackmd.io/@app-academy/rJwE833nd)
    - Not for lecture, just a resource for students

### Day 5 (review)

(No lecture)

## Week 18 Flask

### Day 1 (pipenv setup & unit-testing)

- [Week 18 Roadmap](https://hackmd.io/@app-academy/SJrnLhn2_)
- [Decorators, dependency management, & unit-testing](https://hackmd.io/@app-academy/SkSD5UJ4t)

### Day 2 (Flask & Psycopg2)

- [Getting started with Flask](https://hackmd.io/@app-academy/Sy_aXv9ZY)

### Day 3 (Flask & SQLAlchemy)

- [Using SQLAlchemy with Flask](https://hackmd.io/@app-academy/BJVHjm2ZF)

### Day 4 (Migrations with Flask)

- [Migrations with Flask & SQLAlchemy](https://hackmd.io/@app-academy/r1XdQZah_)

### Day 5 (Review)

(No lecture)

## Week 19 Docker

### Day 1 (Docker setup)

- [Docker intro & Week 19 Roadmap](https://hackmd.io/@app-academy/HkEFw3h2d)

### Day 2 (Containers and CLI)

- [Docker Container CLI](https://hackmd.io/@app-academy/S1lEch32d)

### Day 3 (Docker images & Dockerfiles)

- [Docker Images and Dockerfiles](https://hackmd.io/@app-academy/ryv5Mph3d)
- [Project solution: Dockerfiles Deep Dive solution](https://hackmd.io/CKzs3VEkQQuue1KJM1Fg8Q)
- [Alternate instructions: Dockerfiles Spot the Flaws (alternate instructions)](https://hackmd.io/@app-academy/SJpWwannu)

### Day 4 (Docker-compose)

- [Docker-Compose](https://hackmd.io/@app-academy/Hk_Iw633d)

### Day 5 (Project time)

(no slides)

## Additional Resources

- [Flask-SQLAlchemy Quick Reference](https://hackmd.io/@app-academy/SyJFPT33_)
- [Using S3 for image upload with Flask](https://hackmd.io/@app-academy/SyaRvp23d)
- [Simple websocket set up (React frontend, Flask backend)](https://hackmd.io/@app-academy/ryu5vT33u)
- [Relationships (lecture slides)](https://hackmd.io/@app-academy/SkzQOp2hu)
- [Question procedure (Python group project week)](https://hackmd.io/xP3loPszSK2vXQktpmflCw)
