cours-python

Python: la formation la plus complète

En ligne, classe virtuelle (à distance), Montréal, Gatineau, Québec, Moncton

Formation subventionnée par SCALE AI, cliquez-ici pour plus de renseignements.

Python est utilisé comme langage de script pour automatiser des tâches simples.
Python est un langage utilisé dans de nombreux domaines(web, sciences des données, développement de jeux..) grâce à des bibliothèques spécialisées.

Au niveau syntaxe, Python est simple, lisible, il possède moins de constructions syntaxiques que de nombreux
langages structurés tels que C, Java.

Cette formation Python complète s’adresse à tout professionnel de l’informatique, ingénieur, étudiant, enseignant ou même autodidacte qui souhaite maîtriser ce langage.

La formation commence par les fondamentaux du langage et tout au long de la formation les notions sont présentées progressivement avec des exemples qui illustrent chaque propos.

Détails du cours

image_pdfimage_print

Introduction à Python

  • Créer son premier script Python

Syntaxe de Python

  • Types et affectation
  • Calculs, opérations
  • Les commentaires en python
  • Les entrées/sorties
  • Instructions pass, while, for
  • Fonction range
  • Chaînes de caractères
  • Fonctions et Fonctions prédéfinies
  • Les fichiers-ouvrir un fichier
  • Les fichiers-Lire/écrire un fichier
  • Atelier pratique: Multiples exemples

Gestion des erreurs / Exception

  • Connaitre les erreurs
  • Lever des exceptions
  • Gestion avec try/except
  • Les assertions

Maîtriser les structures de données

  • Les Listes
  • Les dictionnaires
  • Les tuples
  • Utiliser les slices
  • La fonction enumerate()
  • La méthode items()
  • Instruction eval, map, filter
  • Atelier pratique: Liste en tant que pile, Liste en tant que file

Modules et Packages

  • Modules standard
  • Création d’un module
  • Importer un module
  • Créer un Package
  • Atelier pratique: Ecrire et tester un module

Base de données

  • Installer un driver
  • Établir une connexion
  • Créer un curseur et lui attribuer une requête
  • requête: Insérer, supprimer, modifier les données
  • Exécuter la requête
  • Itérer sur les éléments retournés
  • Fermer la connexion
  • Atelier pratique: Application avec SQLite

Les bases de l’objet en Python

  • Créer une première classe
  • Encapsulation
  • Les méthodes spéciales
  • Fonction à arguments variables
  • Atelier pratique: créer une première classe

Relation entre objet

  • héritage
  • agrégation
  • composition
  • Erreurs et Exceptions
  • Atelier pratique: création des classes(Bibliothèque, Livre, Auteur) et mises en relation

Interface graphique avec Tkinter

  • Les composants : widgets
  • Organiser ses widgets dans la fenêtre
  • Gestion des événements et tkinter
  • Atelier pratique: Construire une interface graphique sous Tkinter

Outils de test et d’évaluation de la qualité d’un programme Python

  • Documenter son code
  • Ajout de règles de programmation
  • Tests unitaires avec Pytest
    • Découvrir les doctests
    • Tester une fonction
    • Tester une méthode
    • Organiser ses tests sous forme de classes
    • Atelier pratique: Multiples exemples

Du Web avec Python

  • Introduction à l’utilisation d’un ORM SQLAlchemy
  • WebService REST avec la bibliothèque Flask
    • Principe du REST
    • Récupérer du json depuis une url
    • Atelier pratique: création d’un serveur Rest avec lecture, ajout, modification et suppression de données

Autre(s) cours dans cette catégorie

→ Python: perfectionnement

→ Python: la formation la plus complète

→ Formation Django: framework Python pour le web | cours en ligne


Commentaires des clients

commentaires clients Python: la formation la plus complète
logo

Bon formateur qui répond à toutes nos questions. La formation est complète!

[ Rachid ]

Un formateur qui encourage la participation et répond aux questions. La formation prépare bien à la programmation en Python.

[ Jacques B. ]
logo

Merci, j'ai super aimé la formation et le formateur est très bien. Il savait bien répondre à mes nombreuses questions.

[ Richard ]

Avantages :

  • Un support de cours pour chaque participant
  • Soutien du formateur après la formation
  • Nous vous offrons en session publique:
    • Thé, café
    • Stationnement( seulement dans certaines villes)
    • La connexion internet sans-fil

Préalables :

  • Bonne connaissance de l’outil informatique

Objectifs :

  • 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
  • Gestion des erreurs / Gestions des exceptions
  • Accéder aux données fichiers et SGBD
  • Création d'un webservice REST

Montréal :

19/12/2022 au 22/12/2022
26/12/2022 au 29/12/2022
09/01/2023 au 12/01/2023
23/01/2023 au 26/01/2023
13/02/2023 au 16/02/2023

Québec :

12/12/2022 au 15/12/2022
19/12/2022 au 22/12/2022
09/01/2023 au 12/01/2023

Gatineau / Ottawa :

19/12/2022 au 22/12/2022
19/12/2022 au 22/12/2022
23/01/2023 au 26/01/2023

Moncton :

19/12/2022 au 22/12/2022

Classe virtuelle (en ligne) :

19/12/2022 au 22/12/2022
26/12/2022 au 29/12/2022
09/01/2023 au 12/01/2023
23/01/2023 au 26/01/2023
13/02/2023 au 16/02/2023
Préférentiel*

1872 $

par participant.e

1542 $

Promotion d'hiver :,
s'applique aux formations à distance,
le paiement doit se faire directement sur notre site
-> M'INSCRIRE MAINTENANT

Durée :4 jour(s)
Horaires : 9h-16h30, 2 pauses café, 1 heure pour dîner.

Voir le plan de cours en PDF

Lieux: Montréal, Gatineau / Ottawa , ville de Québec.

Voir les avis clients

Prix régulier: 2203 $

*Le tarif préférentiel s'applique si vous inscrivez au moins deux participants à la même session.

 Tarif Python: la formation la plus complète

Interessé par cette formation ?


Recevez cette formation dans votre entreprise

Formation pour entreprise

Soumission gratuite et sans engagement

image du Captcha

Inscription avec paiement par carte de crédit

image Captcha
Image pour illustrer Formation en ligne

Formation en ligne

Vidéos de formations sur les logiciels en bureautique

Mark Plouffe, Gouvernement du Canada/ Government of Canada

“ I want to thank you both for providing my resources some excellent training(Cobol) over the past 3 days. Mamadou, thank you for being so accommodating on such short notice and for sending your facilitator to Gatineau for this customised and personalised training course. We’ll look forward to continuing our partnership for future training needs. “

Maryse Duguay - Analyste fonctionnelle Base de donnée - Montréal

“J’ai grandement apprécié les méthodes d’enseignement du prof. Le fait que nous soyons un petit groupe a grandement facilité les apprentissages. Il s’adapte à son audience et les exercices sont formateurs. Je recommande fortement. “

Martin Côté - Analyste Assurance Qualité - Travailleur autonome – Montréal

“ Ce fut un plaisir de faire affaires avec Doussou Formation. Ce qui fait LA différence est le service personnalisé totalement à l'écoute des participants ainsi que l'adaptation aux besoins de formation. Flexibilité/Adaptabilité/Professionnalisme/Courtoisie. Merci!“