Python pour l’Automatisation
JOUR 1 : Core Python & Productivité Le Standard Python : Rappel express des spécificités (f-strings avancées, typage statique avec mypy). Gestion moderne des environnements : UV et Poetry (adieu les venv classiques). Structures de données puissantes : List & Dictionary Comprehensions (pour la performance). Manipulation de JSON et YAML pour les configurations DevOps. Interaction Système & OS : Automatiser avec os, sys, et pathlib. Exécuter des commandes complexes avec subprocess. Programmation Modulaire : Créer ses propres librairies réutilisables. Maîtrise de la bibliothèque standard (Itertools, Collections). JOUR 2 : Logique Avancée, Objets & Data Programmation Orientée Objet (POO) pragmatique : Pourquoi et comment utiliser les classes pour l’automatisation. Les Dataclasses (le standard pour simplifier le code). Gestion des erreurs et Résilience : Stratégies de Try/Except pour les scripts critiques. Logging professionnel (plus jamais de print pour débugger). Persistance des données & API : Interaction avec SQLite et PostgreSQL (via SQLAlchemy). Introduction aux requêtes HTTP (module httpx) pour interagir avec des API Cloud. Sécurité & Bonnes Pratiques : Audit de code avec Ruff (linting ultra-rapide). Sécurisation des scripts (gestion des secrets et variables d’environnement). Evaluation et fin de session La session se clôture par une épreuve de validation des acquis (QCM post-TP) réalisée en environnement réel.La réussite de cet examen permet l’obtention de votre badge de certification DNDA. Autres formations complémentaires Pour construire votre parcours d’expertise, dndagency vous suggère les modules suivants : Module 1 : Data Mining & Machine Learning Module 2 : Data Mining & Machine Learning avec Python Module 3 : Deep Learning & LLM Ops (Large Language Models Operations) Module 4 : Encrypted Traffic Analytics (ETA) Module 5 : Python pour l’Automatisation (Scripting expert) Profil Formateur : Tristan P cybersécurité et expert Python. Spécialiste du scripting sécurisé, il possède une maîtrise avancée de l’automatisation des processus au sein d’infrastructures critiques.Il apporte une vision « SecOps » indispensable à travers une expertise pratique éprouvée dans les environnements applicatifs et industriels (OT) de grande envergure.
AI Readiness
Good foundation, but some important product data is still missing.