Войти
  • 87894Просмотров
  • 3 года назадОпубликованоmCoding

8 things in Python you didnt realize are descriptors

Descriptors are everywhere in Python, but you may not have realized it. They underlie functions, properties, staticmethods, and more! In this video we take a look at 8 Python descriptors and explain the descriptor protocol. ― mCoding with James Murphy ( ) Source code: descriptor docs: staticmethods vid: super vid: slots vid: SUPPORT ME ⭐ --------------------------------------------------- Patreon: Paypal: Other donations: Top patrons and donors: Jameson, Laura M, Dragos C, Vahnekie, Neel R, Matt R, Johan A, Casey G, John Martin, Mutual Information BE ACTIVE IN MY COMMUNITY 😄 --------------------------------------------------- Discord: Github: Reddit: Facebook: CHAPTERS --------------------------------------------------- 0:00 Intro 0:17 What are descriptors? 2:08 #1 functions 3:10 #2 properties 5:27 #3 classmethods and staticmethods 6:47 #4 slots 7:42 #5 __dict__ 8:30 #6 SQLAlchemy models 9:06 #7 validators 10:16 #8 super lookups 10:46 Interactions with __getattr__ 14:02 Thanks