Illustration : formation Démarrer avec Python

Démarrer avec Python : des fondamentaux à l’orienté objet

Python

La formation Python Débutant proposée par Doussou Formation vous permet d’acquérir une base solide en programmation tout en découvrant les principes essentiels de la programmation orientée objet. Conçue pour les débutants, elle vous guide pas à pas dans la compréhension du langage Python, de sa logique et de ses bonnes pratiques.

À travers des exemples concrets et des exercices pratiques, vous apprendrez à :

  • Maîtriser la syntaxe de base de Python (variables, types, opérateurs, entrées/sorties).
  • Utiliser les structures de contrôle comme les conditions (if, elif, else) et les boucles (for, while).
  • Manipuler les structures de données (listes, dictionnaires, tuples, ensembles).
  • Créer et organiser des fonctions pour structurer vos scripts.
  • Découvrir la programmation orientée objet : classes, attributs, méthodes et héritage simple.
  • Lire et écrire des fichiers texte pour automatiser vos traitements.
  • Appliquer les bonnes pratiques de code et la modularité pour des programmes clairs et évolutifs.

À l’issue de la formation, vous serez capable de concevoir vos propres programmes Python, de comprendre la logique des objets et d’organiser votre code de manière professionnelle. Une étape essentielle avant d’évoluer vers l’intelligence artificielle ou le développement logiciel.

3 jours 9 h à 16 h 30 En ligne, Montréal, Québec

Mis à jour le

La formation Démarrer avec Python en bref

Durée
3 jours
Horaire
9 h à 16 h 30
Format
Classe virtuelle en direct ou présentiel à Montréal et à Québec
Public
Tous
Prix
1 652 $ par participant, ou 1 404 $ pour organismes publics et OBNL (taxes en sus)
Langue
Français

Doussou Formation et Démarrer avec Python en quelques faits

Prochaines sessions de la formation Démarrer avec Python

En ligne

Montréal

Hôtel Zéro 1 · 1, boulevard René-Lévesque Est

Québec

Gatineau / Ottawa

  • Choisir

Programme de la formation Démarrer avec Python

Introduction à la formation Python

  • Présentation de Python et de son écosystème
  • Origine, philosophie et cas d’usage
  • Installation de Python et prise en main de l’IDE
  • Découverte de la documentation officielle et des ressources en ligne
  • Introduction aux modes d’exécution : script et interactif
  • Premier programme : « Hello World »

Syntaxe de Python

  • Introduction à la formation Python
  • Types et affectation : int, float, str, bool
  • Opérateurs arithmétiques et logiques
  • Calculs et opérations sur les variables
  • Les commentaires en Python
  • Les entrées/sorties (input, print, formatage)
  • Instructions de contrôle : pass, if, elif, else, while, for
  • La fonction range et les itérations contrôlées
  • Chaînes de caractères et slicing
  • Fonctions prédéfinies et création de fonctions
  • Les fichiers : ouvrir un fichier, modes d’ouverture
  • Lire et écrire dans un fichier texte
  • Gestion de l’encodage
  • Atelier pratique : Création de scripts complets

Gestion des erreurs / Exception

  • Comprendre les types d’erreurs : SyntaxError, TypeError, etc.
  • Lever et déclencher des exceptions personnalisées
  • Gestion des erreurs avec try/except
  • Utilisation des clauses else et finally
  • Affichage des messages d’erreurs détaillés
  • Atelier pratique : Simulation et gestion des erreurs

Maîtriser les structures de données

  • Créer et manipuler des listes
  • Utiliser les dictionnaires
  • Découvrir les tuples et les ensembles
  • Utiliser les slices sur les séquences
  • Parcourir les structures avec enumerate() et zip()
  • La méthode items() sur les dictionnaires
  • Tri et filtrage des collections
  • Compréhensions de listes et de dictionnaires
  • Atelier pratique : Liste en pile et file

Modules et Packages

  • Présentation des modules standards : os, sys, datetime, math
  • Création et organisation d’un module
  • Importer des modules : import, from-import
  • Découverte des packages et du fichier __init__.py
  • Structure d’un projet Python modulaire
  • Utiliser pip pour installer des bibliothèques externes
  • Atelier pratique : Créer et tester un module

Programmation orientée objet en Python

  • Concepts fondamentaux : objet, classe, instance
  • Créer une première classe avec attributs et méthodes
  • Encapsulation et conventions de nommage (_privé, __très_privé)
  • Les méthodes spéciales : __init__, __str__, __repr__
  • Notion d’héritage et polymorphisme (survol)
  • Faire la différence entre composition et agrégation.
  • Fonctions à arguments variables (*args, **kwargs)
  • Réutilisation du code et bonnes pratiques orientées objet
  • Erreurs et exceptions orientées objet
  • Atelier pratique : Création de classes et mise en relation

Base de données

  • Introduction aux bases de données relationnelles
  • Installer un driver (sqlite3, MySQL Connector, psycopg2)
  • Connexion à une base de données
  • Création d’une table avec SQL
  • Insérer, supprimer, modifier les données
  • Lire et filtrer des données avec des requêtes
  • Utiliser des paramètres et prévenir les injections SQL
  • Fermer proprement la connexion
  • Atelier pratique : Créer une base et gérer des données

Vos formateurs Démarrer avec Python

La formation est donnée par l’un des formateurs ci-dessous, selon les sessions. Tous suivent le même programme, avec les mêmes exercices et le même support de cours.

Portrait de Danny

Danny

Diplômé en génie logiciel de l’ÉTS, Danny possède plusieurs années d’expérience en développement logiciel, développement Web et formation technique. Développeur full stack, il travaille avec différentes technologies liées à la programmation, aux bases de données, aux API et au développement…

Voir le profil complet
Portrait de Mamadou DEMBELE

Certitié PL-300, AWS Architect, Scrum

Mamadou DEMBELE

Mamadou Dembele est le fondateur, président et l’un des principaux formateurs de Doussou Formation. Titulaire d’un Master en ingénierie d’affaires de l’Université de Strasbourg et d’un Master 2 en systèmes d’information et communication informatique de l’Université de Haute-Alsace, il offre…

Voir le profil complet

Tarifs et informations pratiques

Tarif préférentiel

1 404 $ / participant

Organismes publics et OBNL · taxes en sus

Prix public

1 652 $ / participant

Entreprises et particuliers · taxes en sus

Informations pratiques

  • Durée : 3 jours
  • Horaire : 9 h à 16 h 30
  • Format : Classe virtuelle en direct ou présentiel à Montréal et à Québec
  • Paiement : en ligne (PayPal ou carte) à l’inscription, ou sur facture pour les organisations
  • Financement : Doussou Formation est un organisme formateur agréé par la CPMT. Pour les employeurs assujettis à la Loi sur les compétences (masse salariale de plus de 2 M$), cette formation peut être comptabilisée dans leur obligation d’investir 1 % en formation.

Formation Démarrer avec Python en entreprise

Formez toute votre équipe en groupe privé, sur vos propres documents, dans vos locaux ou en classe virtuelle, aux dates qui vous conviennent.

Demander une offre

Avis des participants

« Je dois dire sans aucun doute que les deux formations: (Cours Python | Formation continue et Cours Python | Perfectionnement), ont largement dépassé mes attentes. Désormais, je sens que je possède une nouvelle « paire de lunettes ». Dans ces formations, toutes les données probantes amenées sont utiles une fois de retour dans nos milieux de pratiques. Mamadou a toujours été présent et rapide à répondre à nos questions. C'est un formateur professionnel. »

Hamza

« Merci pour cette formation riche en contenu. C'est un très bon point de départ. Pour quelqu'un de débrouillard, c'est sans doute tout ce dont on a besoin pour aller plus loin. »

Charles

« Très bon cours et excellent formateur. Vivement la suite plus avancée! »

Jean

97 % de satisfaction (évaluations de fin de formation, 120 évaluations) · Lire tous les témoignages

Pourquoi suivre cette formation Démarrer avec Python

Objectifs : ce que vous saurez faire

  • Prendre en main et écrire du code Python
  • Connaître les modules standards
  • Etre capable de créer d’organiser son code sous forme de module et package
  • Structurer son code sous forme de modules
  • Accéder aux données fichiers et SGBD

Prérequis

  • Bonne connaissance de l’outil informatique

Ce qui est inclus

  • Support de cours et fichiers d’exercices pour chaque participant
  • Attestation de participation
  • Possibilité de coaching personnalisé après la formation
  • En session publique en présentiel :
    • Thé et café
    • Dîner dans un restaurant à proximité
    • Stationnement (dans certaines villes)
    • Connexion Internet sans fil

Intéressé par la formation Démarrer avec Python ?