Initiation à l’orienté objet avec Python - 045-008-01-A
About this course
Duration
Description
Durant ce cours, nous explorerons ensemble les bases de la programmation orientée objet. Nous commencerons par la création des structures de données auquel nous ajouterons des méthodes. Nous verrons ensuite comment protéger ces structures de données pour ainsi en parfaire l’encapsulation. Enfin, nous verrons quelques notions d’héritage afin d’étendre des comportements déjà existants.
TUTORAT DISPONIBLE
Du tutorat individualisé est disponible aux participants qui le désirent. Pour en faire la demande, veuillez remplir ce formulaire.
Objectives
À la fin de cette formation, vous serez en mesure d’écrire des programmes d’ampleur moyenne, écrits en Python, pouvant s’exécuter sur Windows ou Linux. Un accent particulier sera mis sur la qualité du produit final et les bonnes pratiques de programmation.
Course format
Online at your own pace
Available at any time
90 days to complete the course once you start it.
What will I learn?
Content
Ce cours est divisé en modules que vous devriez suivre séquentiellement. Chaque module est accompagné d’une série d’exercices dont les solutions se trouvent en annexe. Ces exercices sont conçus pour être réalisés en l’espace de quelques minutes seulement. La pratique sera déterminante à votre réussite : réalisez tous les exercices d’un module avant de passer au suivant.
Module 1 – Classes et objets
- Définition du concept de classe et d’objet
- Déclaration
- Constructeur
- Modules
- Instanciation
- Méthodes
- Propriétés
Module 2 – Composition et agrégation
- Composition
- Agrégation
Module 3 – Abstractions
- Interfaces
- Polymorphisme
Module 4 – Héritage
- Définition
- Usage
- Construction
- Redéfinition de méthode
Module 5 – Projet final : Jeu questionnaire
Who offers this course?
La Direction de la Formation continue et des Services aux entreprises du Cégep de Sainte-Foy s'engage à soutenir les adultes dans leur parcours d'apprentissage et de perfectionnement. Notre offre diversifiée de programmes et de cours flexibles est conçue pour répondre aux besoins variés de notre clientèle. Avec une équipe pédagogique dévouée et une approche centrée sur l'apprenant, nous sommes déterminés à offrir des opportunités d'évolution professionnelle et personnelle accessibles à tous.
To find out all about our course offer
For more information
Vous avez des questions ou besoin de plus d'informations?
Nous sommes là pour vous aider à trouver la formation qui vous convient.
Fatna Benazza
Agente de soutien administratif
Formation continue et services aux entreprises
Cégep de Sainte-Foy
fbenazza@csfoy.ca
Eric Boudreault
Conseiller pédagogique
Formation continue et services aux entreprises
Cégep de Sainte-Foy
eboudreault@csfoy.ca