Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Développement python niveau intermediare à avancé
Rating: 4.5 out of 5(22 ratings)
137 students

Développement python niveau intermediare à avancé

Apprendre python niveau intermédiaire à avancé
Created bySOME NIBENAON
Last updated 4/2025
French
French [Auto],

What you'll learn

  • La manipulation avancée des fonctions en python.
  • La notion de modularité en python
  • La notion classes, méthodes abstraites et orienté Object en python
  • Listes avancées, compréhensions de listes
  • Dictionnaires et ensembles avancés
  • Générateurs et itérateurs
  • Décorateurs de classes et de méthodes
  • Notion d'API en python

Course content

7 sections • 18 lectures • 5h 14m total length
  • Introduction3:03

Requirements

  • Avoir des bases en python
  • Disposer d'un ordinateur portable avec python & Jupiter déjà installé

Description

  1. Manipulations avancée des Fonctions en Python :

    • Apprenez à maîtriser les fonctions avancées, les fonctions anonymes (lambda), les fonctions intégrées utiles et les techniques de manipulation de fonctions comme les closures et les fonctions d'ordre supérieur.

  2. Notion de Modularity en Python :

    • Découvrez comment structurer votre code de manière modulaire en utilisant des modules et des packages. Apprenez à créer des modules réutilisables et à gérer les dépendances avec des packages.

  3. Classes, Méthodes Abstraites et Programmation Orientée Objet :

    • Approfondissez vos connaissances en programmation orientée objet avec des concepts avancés tels que les classes et les objets, les méthodes abstraites, les héritages multiples, et les polymorphismes. Explorez comment concevoir des architectures logicielles robustes et extensibles.

  4. Listes Avancées et Compréhensions de Listes :

    • Maîtrisez les techniques avancées de manipulation de listes, y compris les compréhensions de listes pour créer et manipuler des listes de manière concise et efficace. Apprenez à utiliser les listes imbriquées et les opérations complexes sur les listes.

  5. Dictionnaires et Ensembles Avancés :

    • Explorez les fonctionnalités avancées des dictionnaires et des ensembles, y compris les compréhensions de dictionnaires, les méthodes de manipulation avancée, et les techniques d'optimisation pour la recherche et l'organisation des données.

  6. Générateurs et Itérateurs :

    • Apprenez à utiliser les générateurs pour créer des itérateurs efficaces et économes en mémoire. Comprenez le fonctionnement des itérateurs et comment les implémenter dans vos propres classes pour gérer de grandes collections de données.

  7. Décorateurs de Classes et de Méthodes :

    • Découvrez comment utiliser les décorateurs pour modifier et étendre le comportement des classes et des méthodes. Apprenez à créer des décorateurs personnalisés pour améliorer la réutilisabilité et la modularité de votre code.

  8. Notion d'API en Python :

    • Explorez la création et la consommation d'API en Python. Apprenez à développer des API RESTful, et découvrez comment interagir avec des API externes pour intégrer des services tiers dans vos applications.

Who this course is for:

  • développeurs python
  • développeurs web
  • développeurs