Python avancé : POO et fichiers

Maîtrisez la POO et la manipulation de fichiers en Python.

Français - niveau C1 Intermédiaire
  • Classes et objets : définition, instanciation
    Attributs, méthodes, constructeur
    Notion d’encapsulation et de self
    Travaux pratiques Créer une classe avec ses attributs et une méthode d’affichage
  • Héritage entre classes, surcharges de méthodes
    Utilisation de super()
    Encapsulation avancée : attributs privés, getters/setters
    Principe SOLID (intro)
    Travaux pratiques Créer une classe et deux sous-classes
  • Lire et écrire dans des fichiers texte
    Manipuler des fichiers CSV avec le module
    Gestion des exceptions liées à l’I/O
    Travaux pratiques Lire un fichier CSV et instancier des objets à partir de son contenu
  • Conception d’une architecture objet modulaire
    Lecture / sauvegarde d’état (texte ou CSV)
    Option : Sérialisation avec pickle
    Travaux pratiques Mini-projet de gestion d’inventaire, carnet d’adresses ou autre (au choix)
Créer des classes et objets Lire/écrire des fichiers

Ce que vous allez apprendre

  • Comprendre la structure d’une classe et instancier des objets en Python
  • Structurer des classes avec héritage et bien encapsuler les données
  • Savoir automatiser des traitements de fichiers dans des programmes orientés objet
  • Être capable de structurer et développer une application Python orientée objet, avec des données persistantes

Modalités d'évaluation

Evaluation de la progression en cours de formation à l'aide de cas pratiques, mises en situation, QCM…

Test de positionnement en amont et en aval afin de valider les compétences acquises.

Accessibilité

Toutes nos formations sont accessibles aux personnes en situation de handicap.

Pour plus de renseignements, n'hésitez pas à nous contacter.

Modalités pédagogiques

  • Méthodes : Expositive, démonstrative et active
  • Moyens : Cas pratique, mise en situation
  • Ressources : Support de cours et Programme de formation
  • Moyens techniques : Teams

Prochaines sessions

FOAD

Une entrée en formation est possible sous 15 jours après la signature de la convention.

Deux sessions d'examens ont lieu par an.

Autres sessions

Aucune session prévue pour le moment

Cependant vous pouvez nous contacter pour que nous définissions une session ensemble selon vos besoins