E-learning programmer en python

Certification : Langage python

Proposée par EDITIONS ENI

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

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

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 1 182 €

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

    Il s'agit d'une .

    Le donne accès à votre parcours de formation composé :

    • Des 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 vous permettant de reproduire les démonstrations réalisées par le formateur dans les vidéos
    • Des
    • D'un faisant office d'ouvrage de référence sur le thème de la formation

    : Vous bénéficiez d'une .

    : Accès à la . Vous continuez à vous former en accédant en illimité à plus de .

    Programme

    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
      Voir la formation sur le site de l'établissement