Le python fonctionnel

Développement technologique
Faculté des sciences et de génie
Asynchrone

Description

La programmation fonctionnelle est un paradigme de programmation où les tâches sont systématiquement décrites comme des fonctions mathématiques pures, c’est-à-dire sans aucune possibilité de définir un état interne. Bien que le Python ne soit pas formellement un langage fonctionnel, il permet néanmoins d’adopter un style fonctionnel efficace et convivial.

Concepteur

Objectifs

Choisir et utiliser les mécanismes appropriés de programmation fonctionnelle en Python.

  • Comprendre la notion de fonction pure
  • Écrire des programmes qui adoptent un style fonctionnel avec:
    • Des fonctions anonymes
    • Des fonctions génératrices
    • Des expressions génératrices
    • Des décorateurs
  • Exploiter les modules standards qui facilitent l’adoption d’un style fonctionnel.

Clientèle cible

Les participants ayant une base en Python ou les participants maîtrisant la programmation dans un autre langage.

Préalables

Voir clientèle cible

Contenu

  • Retour sur le passage des arguments
  • Fonctions anonymes
  • Fonctions génératrices
  • Expressions génératrices
  • Fonctions map et filter
  • Modules functools et itertools
  • Décorateurs
Durée 15 heures

Cette formation est offerte par une tierce partie. Visitez leur site pour obtenir plus d’informations.

Inscription à l'infolettre