1
6 15 2023 Cohort 2 Sync Notes
j edited this page 2023-06-16 03:12:15 +02:00

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.