PYTHON - Initiation

Formation créée le 30/06/2021. Dernière mise à jour le 01/04/2022.
Version du programme : 1

Type de formation

Distanciel

Durée de formation

21 heures (3 jours)
Cette formation est gratuite.
Envoyer ma demande
Cette formation est gratuite.
Envoyer ma demande
Cette formation est gratuite.
Envoyer ma demande
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

PYTHON - Initiation


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