filmov
tv
WePyNaire - Comprendre les métaclasses et les descripteurs en python et à quoi cela sert
Показать описание
Table of Contents:
00:02 - Introduction
01:41 - Anatomie d'une classe et de son type
09:47 - La métaclasse de base: type
11:19 - Ecriture d'une première métaclasse
11:40 - La méthode spéciale __call__
29:19 - Les méthodes spéciales __new__/__init__
45:05 - Une métaclasse pour créer un singleton
58:38 - django-appconf: un exemple à étudier
01:06:48 - Introduction aux descripteurs
01:07:08 - Le Howto officiel sur les descripteurs
01:07:45 - Notre tout premier descripteur
01:11:25 - Un descripteur de données
01:19:33 - Descripteur de donnée vs non-donnée
01:25:38 - Lien entre un descripteur et @property
01:40:53 - Fonctions/méthodes sont des descripteurs
01:51:40 - Parcours rapide du Howto officiel
01:52:01 - Application: un validateur
01:54:00 - Application2: les champs d'un ORM
01:58:28 - @property en pur python
02:00:42 - Conclusion
00:02 - Introduction
01:41 - Anatomie d'une classe et de son type
09:47 - La métaclasse de base: type
11:19 - Ecriture d'une première métaclasse
11:40 - La méthode spéciale __call__
29:19 - Les méthodes spéciales __new__/__init__
45:05 - Une métaclasse pour créer un singleton
58:38 - django-appconf: un exemple à étudier
01:06:48 - Introduction aux descripteurs
01:07:08 - Le Howto officiel sur les descripteurs
01:07:45 - Notre tout premier descripteur
01:11:25 - Un descripteur de données
01:19:33 - Descripteur de donnée vs non-donnée
01:25:38 - Lien entre un descripteur et @property
01:40:53 - Fonctions/méthodes sont des descripteurs
01:51:40 - Parcours rapide du Howto officiel
01:52:01 - Application: un validateur
01:54:00 - Application2: les champs d'un ORM
01:58:28 - @property en pur python
02:00:42 - Conclusion