Passer au contenu principal

Python orienté objet

Formation aussi offerte en entreprise ou en groupe privé, pouvant être adaptée aux réalités et aux besoins de votre organisation.

Pour plus d’informations

À propos de cette formation

Durée

15 heures

Description

Cette autoformation est également disponible en groupe privé pour votre entreprise, avec ou sans support additionnel, informez-vous ici.

La programmation orientée objet (POO) est un paradigme de programmation. C’est une façon de concevoir un programme informatique reposant sur la notion d’objets de différentes complexités qui sont manipulables et qui interagissent les uns avec les autres. Cette façon de coder regroupe au même endroit les méthodes (fonctions) et les données qui sont conçues pour interagir entre elles.

Python permet de créer des sites Web, des logiciels, des jeux vidéo, des applications de tablettes, des scripts ou encore de l’analyse de données. Il est utilisé dans plusieurs domaines porteurs d’avenir, tels que : l’intelligence artificielle, le développement Web, la science des donnée, la finance, la médecine, etc.

Il existe plusieurs manières de programmer, plusieurs styles et directions que l’on peut donner à son code. Ces derniers sont regroupés par noms : impératif, orienté objet, fonctionnelle, scientifique, procédurale, etc. C’est ce qu’on appelle des paradigmes, c’est-à-dire des façons de voir ou de faire une tâche donnée.


Objectif général

Amener le participant à être en mesure d'appliquer les mécanismes orientés objets du langage Python.

Objectifs

  • Écrire des programmes qui exploitent les mécanismes de programmation orientée objet :
    • l’encapsulation;
    • l’héritage;
    • la composition;
    • l’agrégation;
    • et le polymorphisme.
  • Mieux comprendre les bases impératives du langage telle que la notion d’objet itérable.

Clientèle cible

  • Avoir une base en Python (Python impératif)
  • Souhaiter approfondir ses connaissances en programmation orienté objet dans ce langage

Préalables

Avoir suivi la formation Python impératif ou expérience équivalente avec Python.

Formule d'enseignement

  • En ligne à votre rythme

    Offerte en tout temps

    365 jours pour compléter la formation à partir du moment où vous la commencerez.

Comment cette formation est-elle reconnue?

Que vais-je apprendre?

Contenu

  • Classes et objets
  • Héritage
  • Diagrammes de classes
  • Surdéfinition des opérateurs
  • Objects itérables
  • Exceptions et traitement des erreurs


Précisions sur la formation

Cette formation est une autoformation. Vous pouvez débuter votre apprentissage au moment où vous le souhaitez. La plateforme de la formation Python vous sera accessible pour une durée de 365 jours suivant votre première connexion à PAX.

Note : il est préférable de suivre les formations Python dans cet ordre :

1. Python impératif
2. Python orienté objet
3. Python fonctionnel

Médias
Cette formation comprend :

  • 5 modules d’apprentissage
  • 15 exercices interactifs
  • 5 épreuves chronométrées
  • Un forum contextuel de discussion

PAX Expérience

PAX est une plateforme unique d’apprentissage novatrice, dite intelligente, qui regroupe des outils d’apprentissage adaptatifs et interactifs. Elle agit véritablement comme un tuteur intelligent permettant à l’apprenant d’apprendre par déduction en connaissant la nature et la source de ses erreurs.

Avantages distinctifs de PAX :

  • La théorie est exposée sous forme de modules multimédias interactifs
  • Des exercices interactifs permettent l'approfondissement des notions théoriques enseignées. Ceux-ci sont analysé par PAX, qui offre une rétroaction immédiate et individuelle afin d'aider le participant à corriger ses erreurs par déduction
  • Des quiz chronométrés permettent au participant de tester ses acquis autant de fois qu’il le désire
  • Un forum contextuel où les fils de discussions sont liés aux contenus (modules-exercices et quiz)
  • Un forum animé par des experts en Python

Découvrez tous les avantages de PAX Expérience : https://www.fsg.ulaval.ca/etudes/formation-continue/pax-experience/

Qui va m'accompagner?

Marc Parizeau

Professeur titulaire

Qui offre cette formation?

Pour développer vos compétences et élargir vos horizons professionnels, la Formation continue de la Faculté des sciences et de génie vous propose une offre de formation en constante évolution. Nous offrons des formations pour tous les besoins : perfectionnement court, formations plus longues ainsi que des formations en entreprise et sur mesure. Profitez de la flexibilité de nos formations et mettez vos compétences à jour grâce à notre offre de perfectionnement.

Pour tout savoir sur notre offre de formation