Lesson 7: Review from Python 1 & more reading/writing files

Topics:

Brief review of Python 1 topics, opening files for reading, writing to files, working with CSV

Materials:

Lesson 8: More file operations, argument parsing & list comprehension

Topics:

File system operations with the OS module, passing arguments to command-line apps with argparse

Materials:

Lesson 9: Error handling

Topics:

Types of errors, Python exception types, handling runtime exceptions with try/except blocks

Materials:

Lesson 10: HTTP requests

Topics:

Brief intro to HTTP/REST APIs, making API requests using the requests module, parsing responses

Materials:

Lesson 11: Intro to Python frameworks & getting started with Django

Topics:

Popular Python frameworks & what to use them for, Django features, and setting up a Django app

Materials:

Lesson 12: Your own app with Django!

Topics:

Building on the basic Django setup to create a simple app with backend logic and frontend templates

Materials: