Une question revient souvent ces derniers temps dans les salles de classe et les groupes d’étude : si l’IA sait déjà écrire du code, les humains ont-ils encore besoin d’apprendre à programmer ?
La réponse courte : oui — mais pas de la même manière qu’il y a dix ans.
Autrefois, la valeur d’un concepteur de logiciels tenait à sa capacité à mémoriser la syntaxe, à écrire ligne après ligne et à corriger chaque parenthèse mal placée. Aujourd’hui, ce travail peut en grande partie être confié à des agents IA. Mais il y a une chose qui ne peut pas être confiée : la compréhension de ce que l’on construit, pourquoi, et où se trouvent les limites.
Un architecte ne pose pas les briques une à une. Il doit pourtant savoir qu’un mur a besoin de fondations, qu’un toit a besoin de soutiens, que l’eau coule vers le bas. Sans cela, le bâtiment qu’il conçoit s’effondrera — quelle que soit la vitesse des ouvriers.
Ce livre en est le fil conducteur :
halo dunia jusqu’à ce que vous compreniez comment un programme respire.Tout au long du parcours, nous serons honnêtes sur un point : vous n’avez pas besoin d’être un génie. Il vous faut de la curiosité, de la patience et l’envie de comprendre. Le reste, nous le ferons ensemble.
Bonne lecture. Bonne création.
— RWID Press
Ce livre a une règle simple : ne vous contentez pas de le lire.
Le code que vous voyez ici n’est pas décoratif. Chaque exemple est conçu pour que vous puissiez le taper vous-même, l’exécuter, le casser volontairement, puis le réparer. C’est la curiosité qui vous fait progresser — pas le simple fait d’acquiescer.
Un bloc de code sur fond sombre comme celui-ci est du code que vous pouvez copier :
print("Halo, dunia!")
Le bouton Copier copie l’exemple dans le presse-papiers ; le bouton Ouvrir dans l’éditeur l’envoie vers l’éditeur de l’application (mode Code).
Un encadré comme celui-ci est une remarque importante :
Retenez : Une erreur n’est pas un signe d’échec. Une erreur est la façon dont l’ordinateur vous parle.
Dans l’application, il y a deux modes : Livre (pour lire) et Code (un éditeur pour copier/modifier les exemples). Cet éditeur n’exécute pas le code — c’est un outil pour préparer, mettre en forme et emporter votre code ailleurs. Pour exécuter Python, vous le faites sur votre propre ordinateur (nous le mettrons en place dans la Partie II) ou vous le confiez à votre agent IA à partir de la Partie V.
Ce livre est épais. C’est voulu. Vous n’avez pas besoin de le terminer en une nuit. Un chapitre par jour, c’est déjà très bien. L’important est de comprendre, pas d’aller vite.
Si quelque chose vous semble confus en cours de route, c’est normal. Ce livre est écrit progressivement, et certains chapitres plus loin sont encore marqués Bientôt — l’auteur les prépare. Suivez simplement l’ordre.
Cliquez sur un titre pour accéder au chapitre correspondant.
Aperçu gratuit. De la couverture à la table des matières, tout le monde peut lire. Les chapitres complets s’ouvrent une fois le livre débloqué avec des ekoin. Le manuscrit est encore un brouillon et continue d’être révisé — les acheteurs lisent la dernière version.