Le Python orienté objet

Perfectionnement de courte durée

Numéro de l'activité :  GIF-U002
Nombre d’unités d’éducation continue (UEC) : 1,5
Durée : 15 heures
Mode de diffusion : À distance via la Plateforme d’Apprentissage eXpérientielle (PAX)
Tarif :  225 $
Rabais de 25% de scale ai : 169 $ (détails et admissibilité plus bas)
Prérequis :  Avoir suivi la formation "Le Python impératif" ou expérience équivalente avec Python et utiliser un navigateur Web à jour entre Chrome, Firefox, Edge ou Safari

Sacré meilleur langage de programmation en 2019 pour une 3e année consécutive par l’Institute of electrical and electronics engineers, Python est reconnu pour sa syntaxe élégante et cohérente ainsi que la facilité avec laquelle il s’apprend.

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 qu’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.

Python orienté objet :
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.

Cette formation comprend :

  • 5 modules d’apprentissage
  • 15 exercices interactifs
  • 5 épreuves chronométrées
  • 2 heures de capsules vidéo
  • Un forum contextuel de discussion

Autres formations Python en ligne 

Pour plus d'information
Formation continue
418 656-2131, poste 402793
Sans frais: 1 855 656-3897
Fc.cfdd@fsg.ulaval.ca

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

Objectif général

Appliquer les mécanismes orientés objets du langage Python.

Objectifs spécifiques

Au terme de cette formation, le participant saura comment exploiter le langage Python afin de :

É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.

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

Plus de détails à venir

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

Marc Parizeau est professeur titulaire au Département de génie électrique et de génie informatique de l’Université́ Laval, et membre du Centre de recherche sur les données massives (CRDM) ainsi que du Centre de recherche en Robotique, Vision et Intelligence Machine (CeRVIM). Ses intérêts de recherche portent sur la reconnaissance des formes, l’apprentissage machine et l’intelligence computationnelle, ainsi que sur les systèmes parallèles et distribués. Il a participé́ à la création du consortium Calcul Québec en 2012 et en a assumé la direction scientifique de 2014 à 2017. Il est aussi l’instigateur de la Plateforme pour l’Apprentissage eXpérientiel (PAX) utilisée pour cette formation. Depuis plus de dix ans, il enseigne aussi un cours crédité d’introduction à la programmation avec Python (GLO-1901), cours offert depuis 2016 totalement à̀ distance à de grands groupes en mode différé.

Jusqu'au 31 mai 2020, bénéficiez d'un rabais de lancement de 100$ à l'achat des 3 essentiels de Python; Python impératif, Python orienté objet et Python fonctionnel (non applicable à Python scientifique).

Tarif de lancement : 575$ (valeur de 675$)
Tarif de lancement avec rabais de 25% scale ai : 407$ (détails et admissibilité plus bas)
Tarif régulier, à la carte : 225$
Tarif régulier avec rabais 25% scale ai: 169$ (détails et admissibilité plus bas)

La plateforme de la formation Python orienté objet sera accessible à partir du 15 mai 2020, et ce, jusqu’à 2 ans après son inscription.

Saviez-vous que cette formation pourrait être admissible à une subvention pouvant aller jusqu’à 50%  d’Emploi-Québec? Informez-vous auprès de votre centre local d’emploi (CLE).

Trouvez votre centre local d’emploi (CLE)
Programmes de développement de la main-d’œuvre – sous apprentissage en milieu de travail

 

Formation à la carte - 225$
La formation sera accessible dès le 15 mai
Inscrivez-vous dès maintenant!
S'inscrire

JUSQU'AU 31 MAI : les Essentiels de Python - 575$
Le Python impératif
Le Python orienté objet
Le Python fonctionnel
S'inscrire

Formation accréditée par scale ai

Inscrivez-vous à cette formation accréditée par scale ai et bénéficiez d’un rabais de 25% sur le tarif régulier. Pour bénéficier de cette subvention à titre individuel, les participants doivent respecter les critères ci-dessous.

Si vous êtes admissible, utilisez le code promotionnel : scalePYT (pour l'achat de la formation seule) ou scaleESS (pour l'achat des Essentiels de Python) dans l’espace prévu à cet effet dans le panier d'achat. 

Critères d'admissibilité :

  • Travailler dans une entreprise enregistrée au Québec;
  • Être en emploi au Québec.

ET ne pas travailler pour :

  • un ministère ou un organisme du gouvernement du Québec dont le personnel est nommé et rémunéré en vertu de la Loi sur la fonction publique du Québec;
  • un parti ou une association politique;
  • un ministère ou un organisme relevant du gouvernement fédéral;
  • une entreprise dont les activités sont interrompues en raison d’un conflit de travail (grève ou lock-out);
  • une entreprise qui n’a pas fini de rembourser une dette contractée antérieurement envers Emploi-Québec ou le ministère de l’Emploi, de la Solidarité sociale et de la Famille, sauf si celle-ci respecte une entente écrite de remboursement avec le Ministère ou Emploi-Québec.

À noter, le nom de votre entreprise, l’adresse et le numéro d’entreprise du Québec (NEQ) de votre entreprise vous seront demandés lors de votre inscription afin de bénéficier du rabais.