Partie 1 : Fondamentaux de Python
Introduction à Python
Les bases de la syntaxe Python
Structures de contrôle
Gestion des erreurs et exceptions
Fonctions en Python
Partie 2 : Structures de données avancées
Listes et tuples
Dictionnaires et ensembles
Manipulation de chaînes
Gestion des fichiers
Partie 3 : Programmation orientée objet
Principes de la POO
Héritage et polymorphisme
Encapsulation
Méthodes et attributs de classe
Partie 4 : Modules et packages
Utilisation des modules
Création de packages
Partie 5 : Gestion des données
Manipulation de données JSON et CSV
Travail avec les bases de données
Partie 6 : Développement Web avec Python
Frameworks web : Introduction à Flask et Django
API REST avec Python
Partie 7 : Tests et bonnes pratiques
Tests unitaires et tests d'intégration
Bonnes pratiques de programmation
Gestion de version avec Git
Partie 8 : Applications avancées et nouveaux domaines
Scripting et automatisation
Science des données et Machine Learning
Développement d'applications graphiques
Programmation asynchrone
R6.Cyber04 - Réponse À Incident