Formations Gratuites

Python 3 : Deep Dive (Partie 2 – Itérateurs, générateurs)

Python 3 Deep Dive (Partie 2 - Itérateurs, générateurs)

Description

La deuxième partie de cette série Python 3:Deep Dive examine en profondeur:

Je vais vous montrer exactement comment fonctionne l’itération en Python – depuis le séquence protocole, au itérable et itérateur protocoles, et comment nous pouvons écrire notre propre séquence et nos types de données itérables.

Nous entrerons dans les détails pour expliquer la séquence trancher et comment le découpage se rapporte aux plages.

Nous regardons compréhensions en détail également et je vais vous montrer comment les compréhensions de listes sont réellement fermetures et ont leur propre portée, et la raison pour laquelle des bugs subtils s’insinuent parfois pour lister des compréhensions auxquelles nous ne nous attendions pas.

Nous allons approfondir itertools module et regardez toutes les fonctions qui y sont disponibles et à quel point elles peuvent être utiles (mais négligées !).

Nous regardons également fonctions du générateurleur relation avec les itérateurs et leurs homologues de compréhension (expressions génératrices).

Gestionnaires de contexteune construction souvent négligée en Python, est également abordée en détail. Nous y apprendrons comment créer et exploiter nos propres gestionnaires de contexte et comprendre la relation entre les gestionnaires de contexte et les fonctions génératrices.

Chaque section est suivie d’un projet conçu pour mettre en pratique ce que vous apprenez tout au long du cours.

Cette série de cours est axée sur le langage Python et la bibliothèque standard. Il y a une énorme quantité de fonctionnalités et de choses à comprendre uniquement dans la distribution CPython standard, donc je ne couvre pas les bibliothèques tierces – il s’agit d’une analyse approfondie de Python, pas d’une exploration des nombreuses bibliothèques tierces très utiles qui se sont développées autour de Python. – ceux-ci sont souvent suffisamment grands pour justifier un cours entier à eux seuls ! En effet, beaucoup d’entre eux le font déjà !

** Prérequis **

Veuillez noter qu’il s’agit d’un cours Python relativement avancé et qu’une solide connaissance de certains sujets en Python est requise.

En particulier, vous devriez déjà avoir un en profondeur compréhension des sujets suivants :

Vous devriez également avoir un basique connaissance des sujets suivants :

À qui s’adresse ce cours:

Exigences

Dernière mise à jour 12/2023

Taille totale: 12,7Go

Liens de téléchargement

Téléchargement torrent

Python 3 : Deep Dive (Partie 2 – Itérateurs, générateurs).torrent (202 Ko) | Miroir

Quitter la version mobile