Cette séance de cours couvre les paradigmes de programmation, y compris la programmation procédurale, fonctionnelle et orientée objet. Il se penche sur l'anatomie des fonctions, la mutabilité, le passage par valeur/référence et l'évaluation paresseuse. Des exemples sont fournis pour les définitions de classes, le polymorphisme et les implémentations pratiques de Python.