CL00 - Welcome to COMP110
LS01 - Computer Systems - Processes, Shells, Kernels, and Hardware
LS02 - Programs, Languages, and Interpreters
LS03 - VSCode Walkthrough
LS04 - Objects and Data Types
LS05 - Expressions
LS06 - Variables and User Input
LS07 - Environment Diagrams
LS08 - Conditional if-else Statements
LS09 - while Loop Statements
LS10 - Boolean Operators: and, or, not
CL05 - Practice with Control Flow | Slides
LS11 - Advanced String Concepts
LS12 - Introducing Functions
LS13 - Function Syntax
LS14 - Function Semantics
CL07 - Practice with Functions | Slides
LS15 - Lists
LS16 - Scopes, Globals, and Constants
LS17 - Unit Testing
LS18 - for..in Loops
CL11 - Practice with Lists and Scope | Slides
LS19 - Dictionaries
CL13 - Practice with Dictionaries | Slides
LS20 - importing in Python
LS21 - Jupyter Notebooks
LS22 - Row-orientation vs. Column-orientation Data Structures
LS23 - CSV file Reading
CL17 - Quantified Shakespeare
LS24 - Intro to Object-oriented Programming: Classes, Methods, and init
LS25 - Magic Methods
LS26 - Operator Overloading
LS27 - Filtering Column-oriented Data
CL21 - Vectorized Operations and OOP Code Writing | Slides