Formation à la certification Python - eLearning

450,00 EUR

  • 60 hours
eLearning

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

Hero

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

Hero
  1. 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
  2. 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
  3. 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é
  4. 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é
  5. 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é
  6. 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
  7. 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
  8. 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
  9. 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.

  10. 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.

  11. 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.

cours de python

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

Commencez le cours maintenant

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 !