Formation à la certification Python - eLearning
450,00 EUR
- 60 hours
Ce cours couvre les fondamentaux de Python et comment l'appliquer à des applications réelles. Les modules, les projets de fin de leçon et les devoirs qui composent le programme abordent les opérations sur les données en Python, les chaînes de caractères, les instructions conditionnelles, la gestion des erreurs, le script shell, le scraping web et le framework web Python couramment utilisé : Django.
Caractéristiques principales
Langue
Le cours et le matériel sont disponibles en anglais
Niveau
Adapté aux débutants - Intermédiaire
Accès
Accès d'un an à la plateforme d'e-learning en autonomie disponible 24/7
6 heures de contenu vidéo au total
avec 60 heures de temps d'étude recommandé
Laboratoire virtuel Jupyter inclus
Plus de 20 pratiques assistées sur tous les modules
Projet
5 vérifications des connaissances en fin de leçon et 1 projet de fin de cours basé sur une situation réelle
Pas d'examen
Il n'y a pas d'examen pour ce cours mais l'étudiant recevra une attestation de fin de formation

Résultats d'apprentissage
À la fin de ce cours d'apprentissage en ligne Python, vous serez capable de :
Concepts Python
Comprendre les concepts de base de Python.
Mettre en œuvre des techniques
Mettez en œuvre des techniques de gestion de fichiers et de gestion des exceptions.
Compréhension approfondie
Comprenez en profondeur les opérateurs, ensembles, méthodes et dictionnaires.
Mise en œuvre de fonctions auxiliaires
Exécutez des commandes en implémentant des instructions conditionnelles, des boucles et des fonctions.
Script Shell
Réalisez des scripts shell avec Python.
Maîtrisez Python Django & le développement en Python
Maîtrisez Python Django et le développement web avancé en Python.
Calendrier du cours

Notions de base en Python
Leçon 01
- Introduction au cours
- Objectifs d'apprentissage
- Introduction à Python et ses fonctionnalités
- Introduction à Python - Utilisations et Variantes
- Introduction à Python - Pourquoi Python
- Installation de logiciels et configuration de l'environnement
- Démonstration : Installation du logiciel et configuration de l'environnement
- Types de données
- Fonctions d'entrée et de sortie
- Démo : Types de données et entrée/sortie
- Fonctions
- Points clés
Opérations sur les données
Leçon 02
- Objectifs d'apprentissage
- Conversion de type de données
- Opérateurs arithmétiques
- Opérateurs de comparaison
- Opérateurs d'affectation
- Opérateurs binaires
- Démo : Opérations sur les données
- Méthodes de chaîne
- Démonstration : Opérations sur les chaînes
- Méthodes de liste
- Démonstration : Opérations sur les listes
- Méthodes de tuple
Instructions conditionnelles et fonctions
Leçon 03
- Objectif d'apprentissage
- Expressions
- Instruction conditionnelle
- Démonstration - Instruction conditionnelle
- Boucles - boucle for
- Boucles - boucle while
- Démo - Boucles
- Fonctions
- Démo - Fonctions
- Point clé
Gestion des erreurs et opérations sur les fichiers
Leçon 04
- 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
- Point clé
Shell Scripting et Django
Leçon 05
- Objectif d'apprentissage
- Script Shell
- Module Sys, OS et sous-processus
- Lecture Écriture de fichiers et travail avec le module Date-heure
- Démo - Scripting Shell en Python
- Scraping Web
- Démonstration - Extraction Web avec Beautiful Soup
- Django - Introduction et architecture
- Démo - Installation de Django
- Point clé
Infrastructure de journalisation
Leçon 06
- Introduction à la journalisation Python
- Concepts de journalisation en Python
- Changer le format des journaux
- Journalisation Python
- Utilisation du système de journalisation Python
- Gestionnaires de journalisation et formateurs
- Flux de journalisation
- Configuration des journaux
- Extension du journalisation
- Journalisation de la mise en mémoire tampon
- Bonnes pratiques de journalisation
- Rotation des fichiers journaux
- Enregistrement dans un fichier
Infrastructure de tests unitaires
Leçon 07
- Introduction au test unitaire
- Introduction au framework unittest
- Concept du framework de tests unitaires
- Ligne de commande
- Python unittest
- Test des exceptions
- Jeux de tests
- Assertions Python
- Classes et fonctions
- pour et contre
- Bibliothèque d'objets simulacres
Concepts de réseautage
Leçon 08
- Introduction à la programmation réseau en Python
- Douilles
- Programmation de sockets
- Travailler avec le réseau Python
- Modèles de données
- Établissement de la communication client-serveur
- Types de sockets
- Sockets TCP
- Le cadre du tornade
- Construction d'un serveur de chat Python
Décorateurs Python
Projet 1
Implémentez un décorateur Python qui prendra ce que la fonction décorée retourne et l'écrira dans un fichier sur une nouvelle ligne.
Gérer le mot de passe
Projet 2
Développer une nouvelle version d'un gestionnaire de mots de passe capable de suivre tous les mots de passe qui ont été définis pour chaque compte.
Demande de gestion des patients
Projet 3
Rédigez une application en Django pour un réceptionniste d'hôpital qui possède des fonctions, y compris vérifier si le patient est déjà enregistré. Sinon, enregistrez le patient.

Qui devrait s'inscrire à ce programme ?
Prérequis : Aucune connaissance ou expérience préalable en programmation n'est nécessaire pour suivre ce cours en ligne sur Python.
Développeurs de logiciels
Passionnés de programmation
Chefs techniques
Architectes
Déclarations
Licence et accréditation
Ce cours de certification en formation Python est proposé par Simplilearn conformément à l'Accord de Programme Partenaire et respecte les exigences de l'Accord de Licence. AVC fait la promotion de ce cours au nom de Simplilearn.
Politique d'équité
Simplilearn ne fournit pas d'aménagements en raison d'un handicap ou d'une condition médicale quelconque des étudiants. Il est conseillé aux candidats de contacter l'AVC pour obtenir des conseils et un soutien tout au long du processus d'accommodement.
Questions Fréquemment Posées

Besoin d'une solution d'entreprise ou d'une intégration LMS ?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !