The Detectives Convention (Lectures)
The convention happens every Monday, Wednesday and Friday, from 1PM to 1.50PM. The lecture notes will be updated after every class.
Date | Topic | Summary | Readings | Lecture Capture |
---|---|---|---|---|
Dec 4 | Hashtable design cont., data science overview | Lecture capture | ||
Dec 2 | Review: print vs. return, hashtable design | Lecture capture | ||
Nov 25th | Hashtable and list internals | Lecture capture | ||
Nov 22nd | Data design example, quiz 3 | Lecture capture | ||
Nov 20th | Programming with hashtables | Lecture capture | ||
Nov 18th | Memory review, circular references, hashtables intro | Lecture capture | ||
Nov 15th | Lists and memory | Lecture capture | ||
Nov 13th | More memory, atomic values | Lecture capture | ||
Nov 11th | Modifying dataclass instances, equality, introduction to memory | Lecture capture | ||
Nov 8th | Dataclasses, modifying lists in place | Lecture capture | ||
Nov 6th | Python: more loops, debugging | Lecture capture | ||
Nov 4th | Python: testing and loops | Lecture capture | ||
Nov 1st | More trees, Python intro | Lecture capture | ||
Oct 30th | Trees | Lecture capture | ||
Oct 28th | Performance, tree intro | Lecture capture | ||
Oct 25rd | Quiz 2, multiple constructors review, project 2 intro | None today | ||
Oct 23rd | Data types with multiple constructors | Lecture capture | ||
Oct 21st | More data types | Lecture capture | ||
Oct 18th | The design recipe, introduction to datatypes | Lecture capture | ||
Oct 16th | Big data discussion | Lecture capture | ||
Oct 11th | More recursive functions | Lecture capture | ||
Oct 9th | The secret nature of lists | Lecture capture | ||
Oct 7th | Operations on lists | Lecture capture | ||
Oct 4th | More data errors, introduction to lists | Lecture capture | ||
Oct 2nd | Handling errors in data | Lecture capture | ||
Sep 30th | Nested functions, working with multiple tables | Lecture capture | ||
Sep 27th | Quiz 1, Homework 4, reactors | No lecture capture today--sorry! | ||
Sep 25th | Testing tables, plotting | Lecture capture | ||
Sep 23rd | Algorithmic bias, testing tables | Lecture capture | ||
Sep 20th | More tables: filtering and adding columns | Lecture capture | ||
Sep 18th | How functions evaluate; introduction to tables | Lecture capture | ||
Sep 16th | More conditionals and helper functions | Lecture capture | ||
Sep 13th | Conditionals and Booleans | Lecture capture | ||
Sep 11th | Evaluation and functions | N/A | ||
Sep 9th | Documentation, types, and organization | N/A | ||
Sep 6th | Our First Programs | N/A | ||
Sep 4th | Course Overview | N/A |