Cours en français — English exam vocabulary in the Lexique
De la première ligne de code aux scripts d'automatisation réseau et SOC — parcours complet de débutant à expert, 100 % orienté pratique
Choisissez votre niveau et progressez jusqu'à l'automatisation réseau et SOC avec Python
Syntaxe, variables, types, conditions, boucles, fonctions, structures de données — 4 modules pour poser des bases solides.
Fichiers CSV et JSON, exceptions, modules, pip, environnements virtuels, expressions régulières — 4 modules pour devenir autonome.
API REST avec requests, Netmiko et CLI réseau, parsing de logs et IOC, mini-projets — 4 modules pour automatiser en production.
Entraînez-vous dans le terminal Python, passez le quiz et l'examen blanc chronométré
Conditions réalistes d'évaluation, seuil de réussite à 70 %, détail par domaine et corrections expliquées.
Cochez chaque objectif, visualisez votre progression et accédez directement aux cours correspondants.
Dans le terminal, tapez « missions » : FizzBuzz, parser CSV, requête API simulée, scanner simulé, regex, rapport SOC.
Tout ce dont vous avez besoin pour apprendre Python appliqué à l'automatisation
Un interpréteur Python simulé dans le navigateur : exécutez du vrai code, sans rien installer
print("Bonjour") — Afficher du textex = 42 — Variables et calculsfor i in range(5): — Bouclesdef alerte(msg): — Fonctionsexo 1 — Exercices notésInterrogez des API, pilotez des équipements réseau et parsez des logs de sécurité
Préparez votre poste pour coder en Python dans de bonnes conditions
python -m venv venvpip install requests netmikoimport re
from collections import Counter
logs = open("firewall.log", encoding="utf-8").read().splitlines()
ips = [m.group(1) for ligne in logs
if (m := re.search(r"SRC=(\d+\.\d+\.\d+\.\d+)", ligne))]
top = Counter(ips).most_common(5)
for ip, tentatives in top:
if tentatives > 10:
print(f"ALERTE : {ip} — {tentatives} tentatives bloquees")