Python 3 Deep Dive (Partie 3 - Dictionnaires, ensembles, JSON)

Description

Ce cours est un examen approfondi des dictionnaires Python.

Les dictionnaires sont omniprésents en Python. Les classes sont essentiellement des dictionnaires, les modules sont des dictionnaires, les espaces de noms sont des dictionnaires, les ensembles sont des dictionnaires et bien d’autres encore.

Dans ce cours, nous examinerons en profondeur:

  • tableaux associatifs et comment ils peuvent être implémentés à l’aide de cartes de hachage
  • fonctions de hachage et comment nous pouvons les exploiter pour nos propres classes personnalisées
  • Dictionnaires et ensembles Python et les différentes opérations que nous pouvons effectuer avec eux
  • structures de dictionnaires spécialisées telles que OrdonnéDict et comment cela se rapporte au Python3.6+ intégré dicter
  • L’implémentation Python des multi-ensembles, le Comptoir classe
  • le Carte de chaîne classe
  • comment créer des dictionnaires personnalisés en héritant du UtilisateurDict classe
  • comment sérialiser et désérialiser des dictionnaires en JSON
  • l’utilisation de schémas dans la désérialisation JSON personnalisée
  • une brève introduction à quelques bibliothèques utiles telles que Schéma JSON, PyYaml et Serpy

***** 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.

Au-delà des bases de Python (boucles, instructions conditionnelles, gestion des exceptions, types de données intégrés, création de classes, etc.), vous devez également disposer d’un en profondeur compréhension des sujets suivants :

  • fonctions et programmation fonctionnelle (récursion, *arguments, ** kwargs, fermeture éclair, carte, trié, n’importe lequel, tousetc)
  • lambdas, fermetures et décorateurs (y compris les décorateurs standards tels que @singledispatch, @wrapsetc)
  • itérables, itérateurs, générateurs et gestionnaires de contexte
  • tuples nommés
  • portées de variables et espaces de noms (globales, les habitantsetc)
Vous pouvez aussi aimer  Udemy - Création de cours en ligne certifiés. Les Essentiels,

Pour ce cours, vous devrez également installer des bibliothèques tierces. Vous devez donc être à l’aise pour le faire en utilisant l’outil de votre choix (par exemple pépin, condaetc)

Enfin, la plupart du code de ce cours est illustré à l’aide du code disponible gratuitement Cahiers Jupytervous en aurez donc également besoin.

À qui s’adresse ce cours:

  • Développeurs Python qui souhaitent une compréhension plus approfondie des dictionnaires Python et des sujets connexes

Exigences

  • Il s’agit d’un cours avancé, une base Python solide est donc nécessaire
  • Cahiers Jupyter
  • programmation fonctionnelle (zip, map, trié, any, all, etc.)
  • lambdas, fermetures et décorateurs
  • décorateurs intégrés tels que @lru_cache, @singledispatch et @wraps
  • itérables, itérateurs, générateurs et gestionnaires de contexte
  • portées de variables et espaces de noms (globaux, locaux, etc.)
  • possibilité d’installer des bibliothèques tierces (par exemple pip install)

Dernière mise à jour 12/2023

Taille totale: 8,1Go

Liens de téléchargement

Téléchargement torrent

Python 3 : Deep Dive (Partie 3 – Dictionnaires, ensembles, JSON).torrent (205 Ko) | Miroir

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *