Linkedin Pixel Code Formation Python - la formation la plus complète | En ligne
cours-Python_02

Formation Python – la formation la plus complète | En ligne

Cours en ligne, classe virtuelle (à distance), Montréal, Gatineau, Québec, à vos bureaux

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

Introduction à la formation Python

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

→ Formation Python avancée – Perfectionnement

→ Formation Python – la formation la plus complète | En ligne

→ Formation OpenAI pour développeur Python


Commentaires des clients

commentaires clients Formation Python – la formation la plus complète | En ligne
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 :

25/03/2024 au 28/03/2024
08/04/2024 au 11/04/2024
29/04/2024 au 02/05/2024
06/05/2024 au 09/05/2024
13/05/2024 au 16/05/2024

Québec :

25/03/2024 au 28/03/2024
15/04/2024 au 18/04/2024
29/04/2024 au 02/05/2024

Gatineau / Ottawa :

02/04/2024 au 05/04/2024
02/04/2024 au 05/04/2024
15/04/2024 au 18/04/2024

Moncton :

02/04/2024 au 05/04/2024

Classe virtuelle (en ligne) :

25/03/2024 au 28/03/2024
08/04/2024 au 11/04/2024
29/04/2024 au 02/05/2024
06/05/2024 au 09/05/2024
13/05/2024 au 16/05/2024
Préférentiel*

1872 $

par participant.e

1542 $

Promotion d'été :,
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 Formation Python – la formation la plus complète | En ligne

Interessé par cette formation ?

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!“