Skip to main Content

Programmation Python avec RedHat (AD141)

  • Référence AD141
  • Durée d’accès 90 jour(s)

E-Learning Prix

EUR2,176.00

hors TVA

S'inscrire S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • E-Learning

    Pour cette formation, il existe aussi un produit d’auto-formation en ligne. Nous consulter.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

  • Intra-entreprise

    Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.

Demander cette formation dans un format différent

Programmation Python pour débutants

Python est un langage de programmation couramment utilisé par les administrateurs système, les data scientists et les développeurs pour créer des applications web, personnaliser des modules Red Hat Ansible Automation, effectuer des analyses statistiques et entraîner des modèles d'IA/AA.

Ce cours donne une présentation approfondie de Python et enseigne la syntaxe, la sémantique, les expressions idiomatiques, les outils et les bibliothèques nécessaires à la mise en œuvre des programmes Python.

Ce cours enseigne les concepts fondamentaux tels que le flux de contrôle, les boucles, les structures de données, les fonctions, les E/S de fichiers, les expressions régulières, l'analyse JSON et le débogage.

Ce cours est basé sur Python 3 et RHEL 9. Il est proposée en autonomie avec un accès pendant 90 jours.

Mise à jour 24 07 2024

  • Administrateurs système et équipes DevOps qui souhaitent utiliser Python pour automatiser les tâches du système d'exploitation
  • Développeurs qui utilisent d'autres langages de programmation et qui souhaitent apprendre Python pour écrire des applications
  • Spécialistes de l'IA/AA, data scientists et ingénieurs qui souhaitent utiliser Python pour l'analyse de données et l'apprentissage automatique

Objectifs de la formation

Haut de page

Après avoir suivi ce cours, vous serez en mesure de programmer en Python grâce à l'acquisition des compétences suivantes :

  • Expérimentation et création rapide de prototypes avec la syntaxe Python facile à lire, le typage dynamique et les puissants types de données
  • Lecture et écriture de fichiers et données JSON
  • Structuration de programmes volumineux à l'aide de modules et de la programmation orientée objet
  • Gestion des erreurs à l'aide des exceptions et résolution des problèmes des applications à l'aide du débogueur Python
  • Manipulation de données texte à l'aide d'expressions régulières puissantes et des fonctions String de la bibliothèque standard

Programme détaillé

Haut de page
  • Notions de base sur la syntaxe de Python, les fonctions et les types de données
  • Débogage de scripts Python à l'aide du débogueur Python (pdb)
  • Utilisation des structures de données Python telles que les dictionnaires, ensembles, tuples et listes pour gérer des données composées
  • Apprentissage de la programmation orientée objet en Python et de la gestion des exceptions
  • Lecture et écriture de fichiers en Python et analyse de données JSON
  • Utilisation des puissantes expressions régulières en Python pour manipuler du texte
  • Utilisation de modules et d'espaces de noms pour structurer efficacement des programmes Python de grande envergure
  • Utilisation de bibliothèques tierces à l'aide de l'outil en ligne de commande pip

Chapitres du cours

  • Présentation de Python 3 : Introduction à Python et configuration de l'environnement de développement
  • Syntaxe Python de base : Découvrir la syntaxe et la sémantique de base de Python
  • Composants du langage : Comprendre les opérateurs et les fonctions de flux de contrôle de base
  • Collections : Écrire des programmes qui manipulent des données composées à l'aide de listes, d'ensembles, de tuples et de dictionnaires
  • Fonctions : Décomposer les programmes en fonctions composables
  • Modules : Organiser du code à l'aide de modules pour optimiser la flexibilité et la réutilisation
  • Classes Python : Découvrir la programmation orientée objet avec des classes et des objets
  • Exceptions : Gérer les erreurs d'exécution à l'aide d'exceptions
  • Entrée et sortie : Mettre en œuvre des programmes qui lisent et écrivent des fichiers
  • Structures de données : Utiliser des structures de données avancées telles que des générateurs et des compréhensions au lieu de code générique
  • Expressions régulières : Utiliser de puissantes expressions régulières pour manipuler du texte
  • Analyse JSON : Lire et écrire des données JSON
  • Débogage : Déboguer des programmes Python à l'aide du débogueur Python (pdb)

Pré-requis

Haut de page

Ce cours ne nécessite aucun prérequis technique. Il faudra disposer d'un poste de travail avec accès Internet.

Certification

Haut de page
Aucun

Et après 

Haut de page

Ce cours d'introduction à Python vous prépare aux formations suivantes :

  • Les bases d'Ansible : présentation technique de l'automatisation (DO007)
  • Automatisation de Red Hat Enterprise Linux avec Ansible (RH294)

Bon à savoir

Haut de page

un support de cours officiel sera fourni aux participants.