Formation à la certification Python

Durée
A votre rythme
Prix
450 EUR
Prochaine session
Commencez quand vous le souhaitez, à votre rythme ! Tout voir
Modalité
À distance
Durée
A votre rythme
Prix
450 EUR
Prochaine session
Commencez quand vous le souhaitez, à votre rythme ! Tout voir
Modalité
À distance
Je veux en savoir plus sur cette formation

Description de la formation

Certification de formation Python - eLearning

Certification de formation Python - eLearning

Présentation du programme :

Ce cours couvre les bases de Python et la manière de l'appliquer à des applications concrètes. Les modules, les projets de fin de leçon et les devoirs qui composent le programme couvrent les opérations sur les données en Python, les chaînes de caractères, les instructions conditionnelles, la gestion des erreurs, les scripts shell, le web scraping et le framework web Python couramment utilisé : Django.

Caractéristiques du programme :

  • Le cours et le matériel sont disponibles en anglais
  • Adapté aux débutants - Niveau intermédiaire
  • Accès d'un an à la plateforme d'apprentissage en ligne à votre rythme, 24 heures sur 24, 7 jours sur 7, et aux enregistrements des cours
  • 6 heures de contenu vidéo au total
  • 60 heures d'étude recommandées
  • Plus de 20 exercices assistés sur tous les modules Projet
  • 5 contrôles des connaissances en fin de leçon et 1 projet réel en fin de cours
  • Pas d'examen pour le cours tjos, mais l'étudiant recevra une attestation de fin de formation
  • Bonus ! Cours en ligne en direct chaque mois avec inscription flexible

Prérequis :

Aucune connaissance ou expérience préalable en programmation n'est nécessaire pour suivre cette formation en ligne à Python.

Public cible :

  • Développeurs de logiciels
  • Passionnés de programmation
  • Responsables techniques
  • Architectes

Principaux acquis de la formation :

À l'issue de cette formation en ligne à Python, vous serez capable de :

  • Comprendre les concepts de base de Python
  • Mettre en œuvre des techniques de gestion de fichiers et de gestion des exceptions
  • Comprendre en profondeur les opérateurs, les ensembles, les méthodes et les dictionnaires
  • Exécuter des commandes en implémentant des instructions conditionnelles, des boucles et des fonctions
  • Réaliser des scripts shell avec Python
  • Maîtriser Python Django et le développement web avancé en Python

Détails et critères de certification :

  • Avoir suivi au moins un cours virtuel en direct à 80 % et des cours d'apprentissage en ligne à votre rythme à 85 %.
  • Aucun critère de projet, mais réussir le test d'évaluation avec 70 points.

Programme du cours :

Programme d'apprentissage à votre rythme

Leçon 01 - Notions de base sur Python

  • Introduction au cours
  • Objectifs d'apprentissage
  • Introduction à Python et à ses fonctionnalités
  • Introduction à Python - Utilisations et variantes
  • Introduction à Python - Pourquoi Python ?
  • Installation du logiciel et configuration de l'environnement
  • Démo : Installation du logiciel et configuration de l'environnement
  • Types de données
  • Fonctions d'entrée/sortie
  • Démo : Types de données et entrée/sortie
  • Fonctions
  • Principaux points à retenir

Leçon 02 - Opérations sur les données

  • Objectifs d'apprentissage
  • Conversion des types de données
  • Opérateurs arithmétiques
  • Opérateurs de comparaison
  • Opérateurs d'affectation
  • Opérateurs au niveau des bits
  • Démo : Opérations sur les données
  • Méthodes sur les chaînes
  • Démo : Opérations sur les chaînes
  • Méthodes sur les listes
  • Démo : Opérations sur les listes
  • Méthodes sur les tuples
  • Démo : opérations sur les tuples
  • Méthodes sur les ensembles
  • Méthodes sur les dictionnaires
  • Démo : opérations sur les dictionnaires
  • Point clé

Leçon 03 - Instructions conditionnelles et fonctions

  • Objectif d'apprentissage
  • Expressions
  • Instructions conditionnelles
  • Démo - Instruction conditionnelle
  • Boucles - Boucle for
  • Boucles - Boucle while
  • Démo - Boucles
  • Fonctions
  • Démo - Fonctions
  • Point clé

Leçon 04 - Gestion des erreurs et opérations sur les fichiers

  • Objectif d'apprentissage
  • Gestion des fichiers
  • Démo - Gestion des fichiers
  • Erreurs
  • Exceptions
  • Démo - Erreurs et exceptions
  • Journalisation
  • Démo - Journalisation
  • Débogueur Python (module Pdb)
  • Démo - Débogueur Python
  • Objets et classes
  • Objets et fonctions
  • Démo - Programmation orientée objet
  • Principaux points à retenir

Leçon 05 - Scripts shell et Django

  • Objectif pédagogique
  • Scripts shell
  • Module Sys, OS et sous-processus
  • Lecture et écriture de fichiers et utilisation du module Date-time
  • Démo - Scripts shell en Python
  • Web Scrapping
  • Démo - Web Scrapping avec Beautiful Soup
  • Django - Introduction et architecture
  • Démo - Installation de Django
  • Principaux points à retenir

Leçon 06 - Infrastructure de journalisation

  • Introduction à la journalisation Python
  • Concepts de journalisation Python
  • Modification du format des journaux
  • Journaliseur Python
  • Utilisation de la journalisation Python
  • Gestionnaires et formateurs de journalisation
  • Flux de journalisation
  • Configuration de la journalisation
  • Extension de la journalisation
  • Mise en mémoire tampon des journaux
  • Meilleures pratiques de journalisation
  • Rotation des fichiers journaux
  • Journalisation dans un fichier

Leçon 07 - Infrastructure Unittest

  • Introduction aux tests unitaires
  • Introduction au framework Unittest
  • Concept du framework Unittest
  • Ligne de commande
  • Python Unittest
  • Test des exceptions
  • Fixtures de test
  • Assertions Python
  • Classes et fonctions
  • Avantages et inconvénients
  • Bibliothèque d'objets fictifs

Leçon 08 - Concepts de réseau

  • Introduction au réseau Python
  • Sockets
  • Programmation des sockets
  • Travailler avec le réseau Python
  • Modèles de données
  • Établir une communication client-serveur
  • Types de sockets
  • Sockets TCP
  • Le framework tornado
  • Créer un serveur de chat Python

Projet de fin de cours :

Projet 1

Décorateurs Python

Implémenter un décorateur Python qui prendra ce que la fonction décorée renvoie et l'écrira dans un fichier sur une nouvelle ligne.

Projet 2

Gérer le mot de passe

Développer une nouvelle version d'un gestionnaire de mots de passe capable de garder la trace de tous les mots de passe qui ont été définis pour chaque compte.

Projet 3

Application de gestion des patients

Écrire une application en Django pour une réceptionniste d'hôpital qui a des fonctions, y compris la vérification si le patient est déjà enregistré. Si ce n'est pas le cas, enregistrer le patient.

Prochaines sessions

1 Formation disponible

Commencez quand vous le souhaitez, à votre rythme !

  • À distance
  • À distance
  • Anglais

Faire une demande

Je veux en savoir plus

Contactez l'organisme pour obtenir plus d'informations sur cette formation, gratuitement et sans engagement.

reCAPTCHA logo Ce site est protégé par reCAPTCHA de Google Règles de confidentialité et les termes et services de Google s'appliquent.
Adding Value Consulting AB
42 rue Cambronne, Immeuble
75015 Paris

Apprenez à faire la différence Adding Value Consulting (AVC) est un ATO (organisme de formation accrédité) leader. Nous avons introduit un grand nombre de méthodes de « meilleures pratiques » en Scandinavie. Nous sommes experts en formation et certification. Au fil des...

Apprenez-en plus sur l'organisme et découvrez toutes leurs formations