Lecture 1. Python Refresher
2026-08-17
Delivered 8/17/2026 — the annotated lecture notes go to the students of this class; join your group on the class page to get them.
In-class practice
Homework
Due 8/18/2026, 11:59:00 PM · 0/26 done
Python fundamentals
- py_basics/bin_basic
- py_basics/bin_tricky
- py_basics/common_type
- py_basics/filter_list_by_list
- py_basics/fizz_buzz
- py_basics/iterate_me
- py_basics/merge_iterative
- py_basics/middle_value_of_triple
- py_basics/reverse_iterative
- py_classes/list_twist
- py_classes/range
- py_datastructures/alphabet
- py_datastructures/comprehensions
- py_datastructures/merge_kway
- py_datastructures/min_to_drop
- py_datastructures/reverse_dict
- py_datastructures/traverse_dictionary
- py_functional/context_manager
- py_functional/flat_it
- py_functional/lru_cache
- py_functional/profiler
- py_functional/warm_up
- py_strings/caesar_cipher
- py_strings/count_util
- py_strings/git_log
- py_strings/normalize_path