Logo de l'organisme de formation

Découvrez notre catalogue de formations

Représentation de la formation : PYTHON - Initiation

PYTHON - Initiation

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
Cette formation est gratuite.
Se préinscrire
Durée :21 heures (3 jours)
Cette formation est gratuite.
Se préinscrire
Durée :21 heures (3 jours)
Cette formation est gratuite.
Se préinscrire

Besoin d’adapter cette formation à vos besoins ?

N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !

Formation créée le 30/06/2021. Dernière mise à jour le 01/04/2022.

Version du programme : 1

Programme de la formation

Objectifs de la formation

  • Connaître les bases du langage Python
  • Comprendre et savoir utiliser la programmation orientée objet dans Python
  • Savoir manipuler les principales librairies Python

Profil des bénéficiaires

Pour qui
  • Toute personne souhaitant apprendre les bases du Python
Prérequis
  • Aucuns

Contenu de la formation

  • Présentation de Python
    • Présentation de Python
    • Historique de Python
    • Comparaison de Python avec d’autres langages (PHP, Java, Perl, Shell)
  • La syntaxe de base
    • L’interpréteur Python
    • La syntaxe du langage
    • Les différents nombres et leur manipulation
    • Les différentes chaînes de caractères et leur manipulation
  • Les structures de contrôles
    • La condition if / else
    • La boucle while
    • La boucle for
  • Les structures de données
    • Les Tuples
    • Les séquences
    • Les listes
    • Les dictionnaires
    • Savoir choisir la bonne structure de données
  • Organisation du code Python
    • Les fonctions
    • Créer et utiliser des modules Python
    • Importation de code Python
  • La programmation orientée Objet dans Python
    • Les Objets
    • Les classes, les attributs et les méthodes
    • Les notions de Constructeur et de Destructeur
    • Les propriétés
    • L’héritage
    • La surcharge
    • Les exceptions
  • Manipulation de JSON avec Python
    • Rappels sur le JSON
    • Interrogation d’APIs JSON
    • Création et écriture de fichiers JSON
  • Requêtes HTTP
    • Intégration d’APIs
    • Utilisation de différentes méthodes (GET, POST, …)
  • Manipulation de CSV en Python
    • Parcours de CSV
    • Ecriture de CSV
    • Manipulation de fichiers
  • La bibliothèque de modules standards et principaux modules
    • Module os et sys : interaction avec le système d’exploitation
    • Manipulation des fichiers (lecture et écriture)
    • Module re : utilisation d’expressions régulières
    • Comment trouver des modules ?
    • Tirer parti de la documentation
    • Utilisation des tests : doctests et unittest
    • Gestion de l’environnement : virtualenv
    • Amélioration de la productivité : PyChecker et Pylint
  • Décorateurs Python
    • Découverte des décorateurs
    • Rédaction d’un décorateur simple
    • Rédaction d’un décorateur de débug
Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Accueil des stagiaires dans une salle dédiée à la formation.
  • Documents supports de formation projetés en anglais
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Modalités de certification

Résultats attendus à l'issue de la formation
  • Ce cours ne mène pas à une certification

Capacité d'accueil

Entre 4 et 10 apprenants