Programmation Python avec RedHat (AD141)
- Référence AD141
- Durée 5 jour(s)
Modalité pédagogique
Classe inter en présentiel Prix
Nous contacter
Demander une formation en intra-entreprise S'inscrireAller à:
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
Résumé
Haut de pageProgrammation 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.Une fois ce cours terminé, vous continuez de bénéficier d'un accès à des travaux pratiques pour toutes les formations qui incluent un environnement virtuel pendant 45 jours.
Mise à jour 24 07 2024
Prochaines dates
Haut de pagePublic
Haut de page- 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 pageAprè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 pageCe cours ne nécessite aucun prérequis technique. Il faudra disposer d'un poste de travail avec accès Internet.
.
Certification
Haut de pageEt après
Haut de pageCe 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 pageun support de cours officiel sera fourni aux participants.