Formations Big Data & Data Science

Durée 3 jours • 21 heures Obtenir un devis
Icône pour Nouveauté Nouveauté
Icône pour Présentiel Présentiel
Icône pour "À distance" À distance
Icône pour Certifiante Télécharger la plaquette descriptive

Python et son environnement

  • Présentation générale du langage
  • Outils pour coder en Python
  • Présentation de l'écosystème

Structures de données

  • Bases du langage
  • Listes
  • Tuples
  • Chaînes de caractères
  • Dictionnaires
  • Sets

Structures de contrôle

  • Conditions
  • Boucles
  • Erreurs et exceptions

Fonctions

  • Généralités et syntaxe
  • Arguments
  • Fonctions lambda et compréhensions de liste
  • Documentation Docstring

Entrées et sorties

  • Entrée et sortie standard
  • Fichiers
  • Paramètres en ligne de commande

Packages et modules

  • Installer un package/module
  • Charger un package/module
  • Créer son propre package/module

Programmation orientée objet

  • Classes et objets en Python
  • Héritage et polymorphisme
  • Visibilité

Industrialisation

  • Débugger
  • Test unitaire
  • Profiler
  • Déploiement

Programmation avancée en Python

  • Bonnes pratiques
  • Classe abstraite, métaclasse, héritage multiple
  • Curryfication de fonctions, Filter-Map-Reduce
  • Décorateurs