Menu Fermer

Python : formation e-learning

  • Python est un langage qui prend de plus en plus de place dans le paysage informatique. Il permet de développer aussi bien des applications d’entreprise, que des programmes de gestion de systèmes d’exploitation ou des applications web
  • Cette e-formation couvre les bases du langage Python, l’organisation et la structuration des programmes, la programmation orientée objet avec Python et l’utilisation des fonctionnalités de la plateforme via la bibliothèque standard
  • Formez-vous au métier de Développeur Web à distance, à votre rythme, en quelques mois
  • Formation en ligne avec un diplôme reconnu par l’Etat
  • Finançable CPF

Pour plus d’informations contactez nous 0783609020

Public Admis

Cette formation s’adresse aux demandeurs d’emploissalariés en poste & entreprises.

Prix

1188 €, finançable aux personnes disposant d’un Compte Personnel de Formation (CPF).

Durée

3 mois.

Type d’enseignement

  • En centre
  • En entreprise
  • À distance

Lieu

  • Dans nos centres
  • Depuis votre domicile : France entière
  • Dans votre entreprise : France entière

Objectifs

1. EVALUER : Test d’évaluation pour définir votre niveau

2. EXPLORER: La bibliothèque digitale (1200 livres & vidéos)

3. FORMER AVEC UN COACH FORMATEUR : Avec un centre de formation qui forme 20000 apprenants/an

4. CERTIFIER : Vos compétences

Déroulement de la formation
Il s’agit d’une formation e-learning accessible pendant 3 mois.

Le portail de formation, donne accès à votre parcours de formation composé :
– Des vidéos de la formation, organisées en modules et en séquences découpées le plus finement possible, en suivant le programme pédagogique
– Des fiches de démonstrations vous permettant de reproduire les démonstrations réalisées par le formateur dans les vidéos
– Des quiz de validation des connaissances acquises
– D’une plateforme de travaux pratiques en ligne, contenant l’environnement technique nécessaire à la réalisation de l’ensemble des exercices pratiques
– Des énoncés des exercices à réaliser, et des corrigés détaillés
– D’un livre numérique faisant office d’ouvrage de référence sur le thème de la formation
– Pendant votre formation : Vous bénéficiez d’une assistance technique et pédagogique illimitée par mail et jusqu’à 2 rendez-vous individuels avec un formateur expert.

Après votre formation (en option à l’achat, consultez-nous) : Accès à la bibliothèque numérique pendant 1 an. Vous continuez à vous former en accédant en illimité à plus de 1200 livres et vidéos

Résultats attendus
Votre coach est à votre côté pour vous aider à atteindre vos objectifs et pour obtenir une certification reconnue >>> Une formation réussie est une formation certifiée !

Certification
La certification officielle MTA: Introduction à la programmation avec Python est enregistrée au Répertoire Spécifique. Validée par les autorités compétentes, elle garantit un haut niveau de qualité.

Les atouts d’une formation certifiée
+ Bénéficier d’une reconnaissance professionnelle et officielle de votre montée en compétence
+ Reconnaître vos acquis et sécuriser votre parcours professionnel
+ Faciliter votre mobilité professionnelle dans et en dehors de votre entreprise

Programme

> Décrire la philosophie de Python et identifier ses domaines d’application
> Mettre en place un environnement de développement pour Python
> Écrire des scripts en utilisant l’algorithmie de base du langage Python et les exécuter
> Définir et utiliser des fonctions et des modules pour la structuration des programmes
> Mettre en oeuvre les concepts de la programmation objet avec le langage Python (classe, attributs, méthodes, encapsulation, polymorphisme et héritage)
> Gérer les erreurs avec les exceptions
> Utiliser des modules de la bibliothèque standard Python pour interagir avec l’environnement du système d’exploitation

Programme
Présentation de Python
Historique
Cas d’utilisation
Caractéristiques du langage
Contenu de Python
Exécution d’un programme Python

Mise en place d’une plateforme Python
Installation de Python
Console Python
Librairies additionnelles
Installation avec PIP
Commandes de PIP
Installation à partir des sources
Environnements virtuels
IDE pour Python
Démonstrations : Mise en place d’une plateforme Python / Création d’un environnement virtuel / Ajout de librairies / Installation de l’IDE PyCharm
Travaux pratiques : Installation d’une plateforme Python et création d’un projet

Les bases du langage
Syntaxe du langage
Instructions et délimiteurs
Blocs
Commentaires
Commentaires de documentation
Types de données simples
Autres types de données
Typage dynamique fort
Traitement des chaînes de caractères
Manipulation des chaînes de caractères
Formatage des chaînes de caractères
Conversions de types
Fonctions de conversion
Types de données évoluées
Ensembles (tuple)
Listes (list)
Dictionnaires (dict)
Opérateurs
Structures de contrôle
Structure conditionnelle
Structures itératives
Entrée et sortie standards
Cas de la sortie d’erreur
Travaux pratiques : Réaliser un jeu dans lequel le joueur devra deviner un nombre compris en 1 et 99, généré aléatoirement

Les fonctions
L’utilité des fonctions
La déclaration d’une fonction
L’utilisation d’une fonction
Les paramètres
Le retour d’une fonction
Les paramètres optionnels
Les paramètres en nombre variables
Les paramètres nommés
Travaux pratiques : Définir quatre fonctions implémentant les quatre opérations mathématiques de base d’une calculatrice

Les modules
Utilité de la structuration en modules
Nommage des modules
Organisation en packages
Importation de modules
Importation de fonctionnalités de modules
Module principal
Chemin de localisation des modules : PYTHONPATH
Ajout d’un répertoire au PYTHONPATH
Démonstration : Les modules
Travaux pratiques : Organiser le programme de la calculatrice précédemment créée en modules

La programmation orientée objet
Historique
Les concepts
UML et les méthodologies associées
Classe Python
Attributs et méthodes
Classe et instance
Constructeur
Démonstration : Création d’une classe
Accès aux membres
Un tout cohérent
Membres de classe
Démonstration : Encapsulation
Collaborations
Héritage en Python
Polymorphisme
Démonstration : Héritage
Travaux pratiques : Mettre en œuvre les concepts de la POO en Python pour définir un projet de gestion d’un parc de véhicules

Concepts avancés
La classe ‘object’
Les méthodes spéciales des objets
La redéfinition des méthodes spéciales
La surcharge des opérateurs
Les exceptions
Les exceptions : différents types
Les exceptions : origine de l’erreur
Les exceptions : traitement de l’erreur
La structure try: … except: …
La gestion de plusieurs erreurs
Les exceptions : différents scénarios
Les exceptions utilisateur
Démonstration : Gestion des exceptions
Les exceptions : bonnes pratiques
Les exceptions : finally
La structure with
Travaux pratiques : Améliorer le projet de gestion d’un parc de véhicules en utilisant la gestion des exceptions

La bibliothèque standard
Introduction
Interaction avec le système d’exploitation
Collecte d’informations sur le système
Interaction avec les processus
Manipulation des fichiers et des répertoires
Fonction open()
Lire et écrire dans un fichier
Travailler avec les chemins d’accès
Module pathlib
Manipulation des fichiers avec pathlib
Démonstration : Utilisation de la documentation de Python