Dataclass en Python

Description

Vous manipulez des données (avec des classes, des dictionnaires, des namedtuple…), vous souhaitez écrire moins de code, moins de tests, moins de documentation tout en ajoutant des fonctionnalités à votre application : les dataclass sont faites pour vous !

Cette formation est orientée pratique : les participants réaliseront de nombreux ateliers pour acquérir une première expérience du développement en Python. Ils pourront en tirer les méthodes, bonnes pratiques et autres trucs et astuces pour être efficace au quotidien.

Objectifs

  • Réduire énormément la quantité de code pour un logiciel qui manipule beaucoup de données différentes
    • code à écrire
    • code à tester
    • code à documenter
    • code à maintenir

Organisation

Durée / prix

1 jour.

À partir de 250 € HT, consultez les tarifs.

Public visé

Développeurs, ingénieurs, chefs de projets intéressés par le développement.

Prérequis

Compétences de la formation initiale acquises.

Compétences de la formation annotations de type acquises.

Accès à Python en version supérieure ou égale à Python 3.7 (juin 2018).

Distanciel / présentiel

Cette formation peut se réaliser sur site en face à face. Elle peut également se réaliser à distance.

Formateur

La formation est animée par un professionnel de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par notre équipe pédagogique. Il est en veille technologique permanente et possède plusieurs années d’expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.

Programme de formation

  • Utilisation et intérêt de dataclass
  • Valeurs par défaut
  • Utilisation des annotations de type
  • Utilisation de fonction factory
  • Comparaison
  • Initialisation
  • Immuabilité
  • Héritage
  • Performance (vitesse et taille mémoire)

Formations complémentaires