Automatisation · Réseau · Cybersécurité · IA
Automatiser vos tâches, interroger un réseau, faire tourner un modèle d'IA : tout passe par Python. La plupart des manuels pour débutants s'arrêtent juste avant. Celui-ci part de zéro et ne s'arrête qu'une fois que vous y êtes.
396 pages · 25 chapitres · exercices corrigés · 16 projets · écrit par un enseignant en informatique
Le problème
Ils enseignent les boucles et les listes, puis referment le livre au moment précis où l'on commencerait à s'en servir. On sait écrire un programme ; on ne sait toujours pas automatiser quoi que ce soit. Ce livre a été écrit pour combler cet écart : de la toute première ligne jusqu'à un modèle de langage qui tourne sur votre machine.
Renommer trois cents fichiers, extraire des données d'un rapport, relancer une vérification chaque matin. Une partie entière du livre remplace le travail répétitif par un script.
Enchaîner une reconnaissance réseau, analyser des journaux avec des expressions régulières, produire un rapport automatiquement — sur ce qui vous appartient ou ce qu'on vous a autorisé à tester.
Pas seulement l'utiliser : entraîner un premier modèle, mesurer honnêtement ce qu'il vaut, exécuter un modèle de langage en local, construire votre assistant.
Un support de cours complet : objectifs selon la taxonomie de Bloom, exercices gradués, corrigés intégraux, carnets Jupyter et code source. De quoi bâtir une session sans repartir de la page blanche.
Demi-vies, équations à équilibrer, croisements génétiques, balistique, épidémies, statistiques. Python devient l'outil de vos autres cours.
Chaque chapitre finit par un résumé, des exercices et son corrigé. Vous avancez à votre rythme et vous vérifiez vous-même que vous avez compris.
Aucune connaissance en programmation n'est supposée. Vraiment aucune.
Le parcours · six parties
Comme les blocs d'un programme Python, le livre s'indente : on ne monte jamais d'un cran sans que le cran d'en dessous soit solide.
Variables, conditions, boucles, fonctions, chaînes, listes, dictionnaires, fichiers et erreurs. Tout ce qui rend le reste possible.
Découper un programme proprement : responsabilités séparées, classes, attributs et méthodes.
NumPy, Matplotlib, pandas et statistiques. Transformer un jeu de données en graphique lisible.
Scripts qui travaillent à votre place, expressions régulières, requêtes réseau et reconnaissance — en cadre autorisé.
Apprentissage automatique avec scikit-learn, modèle de langage exécuté en local, assistant de programmation maison.
Méthodologie complète d'un projet Python, puis un catalogue de seize mini-projets à réaliser.
Un chapitre par semaine, exercices compris, est un rythme réaliste.
Ce que contient le livre
Chacun avec ses objectifs d'apprentissage, ses exemples commentés et son résumé.
Toutes les réponses expliquées, plus les solutions en fichiers Python et en carnets Jupyter.
Génétique, chimie, épidémies, statistiques, reconnaissance réseau, classification, assistant d'étude.
Aide-mémoire, messages d'erreur courants, guide d'installation, glossaire et code source intégral.
Extrait gratuit
Personne n'achète un manuel de programmation sans avoir vu le ton. L'extrait contient la table des matières complète et les trois premiers chapitres, exercices et corrigés inclus.
Télécharger l'extrait (PDF)Se procurer le livre
Paiement sécurisé. Le fichier arrive par courriel après l'achat dans les 24 heures.
L'auteur
J'enseigne l'informatique depuis une quinzaine d'années au collégial, à Montréal. Avant cela, j'ai travaillé comme programmeur senior, puis comme analyste en cybersécurité. Ce livre réunit ces deux mondes : la salle de classe et la pratique professionnelle.
Il est né des questions que mes étudiants me posent réellement, et des endroits précis où je les vois décrocher. C'est ce qui explique le rythme du livre : lent là où ça bloque, rapide là où ça coule.
Questions fréquentes
Non. Le livre part de l'installation de Python et du premier programme. Si vous savez utiliser un ordinateur, vous avez tout ce qu'il faut.
Un ordinateur sous Windows, macOS ou Linux. Python et l'éditeur de code sont gratuits, et leur installation est détaillée pas à pas en annexe. Aucune carte graphique particulière, même pour les chapitres sur l'intelligence artificielle.
Oui, intégralement : les réponses expliquées dans le livre, les solutions en fichiers Python et en carnets Jupyter exécutables.
Chaque exemplaire porte un filigrane nominatif au nom et au courriel de l'acheteur, sur chaque page. Le fichier est destiné à un usage personnel ; la revente et la mise en ligne sont interdites.
L'extrait gratuit existe pour que vous sachiez exactement ce que vous achetez.
Oui, via la licence de groupe. Écrivez-moi en précisant le cours, le nombre d'étudiants et la session visée.
La lecture seule ne suffit pas. Tapez le code, faites-le échouer, réparez-le. C'est là que ça se joue.
Commencer aujourd'huiDans la même collection
Même méthode, même structure. Un lecteur de l'un s'y retrouve immédiatement dans les autres.