Python – Approfondissement
Objectif : initiation aux fonctionnalités de base de Python
Public admis : demandeur d’emploi, salarié, entreprise, étudiant, particulier
Pré-requis : Python – Initiation
Certification : TOSA
Référence : 38213
PROGRAMME
1. LES BASES DU LANGAGE PYTHON
- Les principaux types de données: chaînes de caractères, booléennes et nombres
- Tableaux indicés (listes et tuples), tableaux associatifs (dictionnaires) et tableaux d'octets
- Les 3 structures de contrôles : les boucles for et while, le test if/elif/else
- Créer et utiliser des fonctions
- Traiter les erreurs avec la gestion des exceptions try/except/finally
- Lire et écrire des fichiers textes/binaires
- Comprendre le principal piège de Python : les types mutable et immutable
2. ALLER PLUS LOIN AVEC PYTHON
- Les générateurs : comprendre leur utilité et savoir en créer
- Les rudiments de la programmation objet pour savoir créer de nouveaux types de données : classes/attributs/méthodes
- Créer et utiliser une librairie
3. LES BASES DE L’ADMINISTRATION SYSTÈME
- Analyser des logs avec les expressions régulières
- Manipuler et analyser des fichiers CSV/Excel avec Pandas
- Passer des paramètres à un script avec argparse
- Utiliser une base de données relationnelle
- Exécuter des commandes système
4. COMPLÉMENTS D'ADMINISTRATION SYSTÈME
- Se connecter à une API web avec requests et télécharger le contenu de pages HTML avec scrapy
- Envoyer des emails
- Administrer plusieurs machines avec fabric et ansible