1700h:
Went over calendar changes, sent invites for the recurring ical event for cohort 2
-
Max found this term "intentional asymmetry" here: https://docs.python.org/3/reference/datamodel.html?highlight=intentional%20asymmetry#object.getattr
-
We discussed the meaning of the terms "symmetry", "asymmetry", "unconditionally", and "recursion"
-
Infinite plate example
-
"look for numbers on the bottom of the plate"
-
same instructions, no numbers -> run out of plates
-
Discussed
__getattr__vs__setattr__, why there is no__setattribute__, you need to implement your own error handling for the case where you're trying to put something somewhere and it's not being accepted -
Cryptography: hashes, symmetric encryption (AES) asymmetric encryption (DH, EC, ...)
-
Salting is important because of rainbow tables
-
Reviewed homework
-
Talked about resource management, garbage collection
-
Scott's reading notes demonstrated that dunder methods conflict with the markdown syntax for emphasis ('*' and '_'). Demonstrated the use of the backslash to escape the special meaning.