E-learning programmer en python avec abonnement bibliothèque numérique

Certification : Langage python

Proposée par EDITIONS ENI

Formation Professionnelle
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

1 182 €

Présentation

1. EVALUER : Votre niveau et vos besoins
2. EXPLORER : 1200 livres & vidéos
3. FORMER : Avec un professionnel de l'informatique et de la pédagogie
4. CERTIFIER vos compétences

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Département
Loire-Atlantique
Région
Pays de la Loire
Coordonnées géographiques indisponibles

Objectifs

Objectifs

  • 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 œuvre 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

    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'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 : 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.

    Débouchés / Résultats attendus

    Une formation réussie est une formation certifiée !

    Validez et mettez en valeur les compétences acquises en passant la certification ENI "Langage Python". Enregistrée au Répertoire Spécifique et validée par les autorités compétentes, elle garantit un haut niveau de qualité et de reconnaissance.

    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
    Une formation ne s'arrête pas à la certification :

    Votre formateur sera à votre écoute pour vous conseiller sur votre prochaine formation : mise à jour de vos compétences, approfondissement, formation avec un formateur, formation à un autre logiciel.

    Se former, c'est progresser à chaque moment de sa vie !

    Programme & Référentiel

    Programmer en Python

      Présentation de Python (3h)
      • Historique
      • Cas d'utilisation
      • Caractéristiques du langage
      • Contenu de Python
      • Exécution d'un programme Python

      Mise en place d'une plateforme Python (4h)
      • 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
      • TP : Installation d'une plateforme Python et création d'un projet

      Les bases du langage (7h)
      • 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
      • TP : Réaliser un jeu dans lequel le joueur devra deviner un nombre compris en 1 et 99, généré aléatoirement

      Les fonctions (3,5h)
      • 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
      • TP : Définir quatre fonctions implémentant les quatre opérations mathématiques de base d'une calculatrice

      Les modules (3,5h)
      • 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
      • TP : Organiser le programme de la calculatrice précédemment créée en modules

      La programmation orientée objet (7h)
      • Historique
      • Les concepts
      • UML et les méthodologies associées
      • Classe Python
      • At