1. Introduction to Python
  2. 1. Week 1 - Github, Prairielearn, variables, string functions and operators
  3. 2. Week 2 - Functions, Lists, Strings and Control Flow Tools
  4. 3. Week 3 - Advanced Control Flow, Files, Sets and Dictionaries
  5. 4. Week 4 - File I/O, Dictionaries, and Tuples
  6. 5. Week 5 – Object Oriented Programming and Classes

UCSD CSE8A Summer Session II 2024

Week 3 – Advanced Control Statements, Files, Sets and Dictionaries

Todo

  • Quiz 2 us.prairielearn.com
  • HW 3 us.prairielearn.com

Lecture Materials

  • Monday's Lecture Handout (PDF)
  • Monday's Slides (PDF)
  • Tuesday's Lecture Handout (PDF)
  • Tuesday's Slides (PDF)
  • Wednesday's Lecture Handout (PDF)
  • Wednesdays's Slides (PDF)
  • Thursday's Lecture Handout (PDF)

Discussion Materials

  • Monday's Discussion Colab Notebook
  • Monday's Discussion Colab Notebook Answer Key

Colab Notebooks:

  • Loops, Lists and Files
  • Loops, nested if else, and advanced topics
  • Files and Lists
  • More Dictionaries
  • Lecture, Sets, & Dictionaries

Lab Tasks

Navigate to PrairieLearn and begin the Lab 3 tasks with your group!