Objectifs
-
Créer un script Python
-
Décrire les types de données couramment utilisés dans le codage Python
-
Décrire les chaînes de caractères Python et leurs cas d'utilisation
-
Décrire les boucles, les conditionnelles et les opérateurs Python, ainsi que leurs objectifs et leurs cas d'utilisation
-
Décrire les classes, les méthodes, les fonctions, les espaces de noms et les portées de Python.
-
Décrire les options de manipulation et de stockage des données en Python
-
Décrire les modules et les paquets Python, leur utilisation et leurs avantages
-
Expliquer comment manipuler les entrées utilisateur en Python
-
Décrire la gestion des erreurs et des exceptions en Python
-
Décrire les méthodes de débogage du code Python
Pour qui ?
Administrateurs de réseau, ingénieurs réseau ayant peu ou pas d'expérience en programmation ou en Python, Gestionnaires de réseau, Ingénieurs systèmes
Pré-Requis
-
Familiarité avec le logiciel Cisco IOS®-XE ou d'autres compétences en matière de configuration et d'exploitation de dispositifs de réseau Cisco.
-
Connaissances de base en gestion de réseau
-
Certification Cisco CCNA ou connaissances équivalentes
La formation Cisco suivante peut vous aider à remplir ces conditions préalables :
Programme
Présentation de la programmabilité et de Python pour les ingénieurs réseau
Script avec Python
Examen des types de données Python
Manipulation de chaînes de caractères
Description des conditions, des boucles et des opérateurs
Exploration des classes, des méthodes, des fonctions, des espaces de noms et des portées
Exploration des options de stockage de données
Découverte des modules et packages Python
Collecte et validation des entrées utilisateur
Analyse des exceptions et gestion des erreurs
Examen des méthodes de débogage
Labs
-
Exécutez votre premier programme Python
-
Utiliser le shell interactif Python
-
Découvrir les types de données de base de Python
-
Découvrir les types de données complexes de Python
-
Utiliser les opérations de chaîne standard
-
Utiliser la correspondance de motifs de base
-
Reformater les adresses MAC
-
Utiliser la construction if-else
-
Utiliser des boucles for
-
Utiliser les boucles while
-
Créer et utiliser des fonctions
-
Créer et utiliser des classes
-
Utiliser la construction Python main()
-
Parcourir la structure du fichier
-
Lire les données au format CSV (valeurs séparées par des virgules)
-
Lire, stocker et récupérer des données au format XML
-
Lire, stocker et récupérer des données au format JavaScript Object Notation (JSON)
-
Lire, stocker et récupérer des données dans un format brut ou non structuré
-
Importer des modules depuis la bibliothèque standard Python
-
Importer des bibliothèques externes
-
Créer un module Python
-
Demander à l'utilisateur de saisir des informations
-
Utiliser les arguments de la ligne de commande
-
Gérer les exceptions avec la structure try-except
-
Gérer les exceptions avec la structure try-except-finally
-
Utiliser des assertions
-
Utiliser des méthodes de débogage simples
-
Utiliser le débogueur Python
-
Coder un script de débogage pratique
Pédagogie
-
Execute Your First Python Program
-
Use the Python Interactive Shell
-
Explore Foundation Python Data Types
-
Explore Complex Python Data Types
-
Use Standard String Operations
-
Use Basic Pattern Matching
-
Reformat MAC Addresses
-
Use the if-else Construct
-
Use for Loops
-
Use while Loops
-
Create and Use Functions
-
Create and Use Classes
-
Use the Python main() Construct
-
Traverse the File Structure
-
Read Data in Comma-Separated Values (CSV) Format
-
Read, Store, and Retrieve Data in XML Format
-
Read, Store, and Retrieve Date in JavaScript Object Notation (JSON) Format
-
Read, Store, and Retrieve Data in a Raw or Unstructured Format
Evaluation
L’évaluation par le formateur oralement et auto-évaluation en fin de formation.
Modalités d'accés & inscription
Le client qui souhaite souscrire à une formation remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant
les caractéristiques de formation (type, durée) et la proposition financière.
La commande n'est ferme et définitive qu'une fois la proposition commerciale signée par le client.
5 jours ouvrés (en moyenne) avant le début de la formation
Accessibilité aux personnes en situation de handicap
Contact : 01.53.20.37.00 | info@learneo.fr