Aller au contenu

Catalogue de cours

Python avancé

Écrivez du Python comme un ingénieur expérimenté.

Passez des bases au Python en production : modèle objet, générateurs, décorateurs, gestion robuste des erreurs, tuples et ensembles, JSON et HTTP, API avec authentification, paquets isolés, tests, débogage fondé sur les faits et adaptateurs de fournisseurs utilisables hors ligne. Terminez par un analyseur en flux et deux projets de synthèse avec API et tests.

Programme

  1. Section 1

    Les outils du Python idiomatique

    Écrivez du Python concis et expressif avec les compréhensions et les outils fonctionnels.

    1. Compréhensions
    2. Lambdas et tri
    3. Outils fonctionnels
    4. Dépaquetage, *args et **kwargs
  2. Section 2

    Python orienté objet

    Concevez vos propres types avec les classes, l’héritage et le modèle de données de Python.

    1. Classes et objets
    2. Héritage et polymorphisme
    3. Méthodes spéciales
    4. Propriétés et méthodes de classe
  3. Section 3

    Itérateurs, générateurs et décorateurs

    Maîtrisez l’itération paresseuse et les décorateurs qui font fonctionner les frameworks Python.

    1. Le protocole d’itération
    2. Générateurs
    3. Décorateurs
    4. Décorateurs en pratique
  4. Section 4

    Erreurs, fichiers et projet de synthèse

    Rendez vos programmes robustes avec les exceptions, les fichiers et les gestionnaires de contexte, puis réalisez un projet de synthèse.

    1. Maîtriser la gestion des erreurs
    2. Manipuler des fichiers
    3. Gestionnaires de contexte
    4. Projet : analyseur de journaux
  5. Section 5

    Données, JSON et HTTP

    Modélisez des données durables, gérez les échanges JSON et appelez des API publiques ou authentifiées en toute sécurité.

    1. Tuples et ensembles
    2. À la frontière JSON
    3. HTTP et API publiques
    4. API authentifiées et secrets
  6. Section 6

    Python en production

    Isolez les dépendances, prouvez le comportement par des tests, déboguez à partir de faits et concevez des solutions de repli déterministes.

    1. Paquets et environnements virtuels
    2. Tester avec pytest
    3. Déboguer à partir de faits
    4. Intégration API pensée pour le hors ligne

Parcours d’apprentissage

Votre idée en ligne. Commencez en 60 secondes.

Essai gratuit de 7 jours avec chaque offre pour les nouveaux membres · Résiliation à tout moment

Commencer

Retour aux cours