Accueil/Tutoriels

Tous les tutoriels

1047 tutoriels disponibles

💻Programmation

Python : les conditions if, elif, else

Faire prendre des décisions à un programme Python avec if, elif et else : comparaisons, opérateurs and/or/not, et l'importance de l'indentation.

9 octobre 2026
1 min
💻Programmation

Python : les classes et les objets, simplement

Comprendre la programmation orientée objet en Python : créer une classe, le constructeur __init__, les attributs et méthodes, self, l'héritage et les dataclasses.

9 octobre 2026
1 min
💻Programmation

Python : les boucles for et while

Répéter des actions en Python : boucle for sur une liste ou avec range, boucle while tant qu'une condition est vraie, et les mots-clés break et continue.

9 octobre 2026
1 min
💻Programmation

Python : créer un vrai outil en ligne de commande (argparse)

Transformer un script Python en commande avec arguments et options grâce à argparse : arguments positionnels, options, valeurs par défaut, drapeaux, et aide automatique --help.

9 octobre 2026
1 min
💻Programmation

Python : interroger une API web avec requests (météo, JSON)

Appeler une API web en Python avec la bibliothèque requests : requête GET avec paramètres, lecture de la réponse JSON, gestion des erreurs HTTP et des délais, et clé d'API dans une variable d'environnement.

9 octobre 2026
1 min
💻Programmation

PHP : les bases pour débuter (variables, formulaires, sécurité)

Écrire ses premiers scripts PHP : afficher avec echo, variables, tableaux, boucles, traiter un formulaire avec $_POST, échapper l'affichage avec htmlspecialchars, et lancer le serveur intégré.

9 octobre 2026
1 min
💻Programmation

npm : comprendre package.json, les dépendances et les scripts

Initialiser un projet Node.js avec npm init, installer des dépendances (et de développement), comprendre package.json et package-lock.json, lancer des scripts npm run, et mettre à jour en sécurité.

9 octobre 2026
1 min
💻Programmation

Markdown : écrire un README et de la documentation (syntaxe complète)

La syntaxe Markdown pour écrire un README GitHub, des notes ou de la documentation : titres, gras, listes, liens, images, blocs de code, tableaux, cases à cocher et citations.

9 octobre 2026
1 min
💻Programmation

Programmation : bien lire un message d'erreur et trouver la solution

Méthode pour comprendre un message d'erreur de programmation (Python, JavaScript, compilateur) : type d'erreur, fichier et ligne, pile d'appels, et comment chercher efficacement la solution.

9 octobre 2026
1 min
💻Programmation

Le format JSON expliqué (et le lire en Python et JavaScript)

Comprendre le format JSON (objets, tableaux, types), lire et écrire du JSON en Python (json.load, json.dump) et en JavaScript (JSON.parse, JSON.stringify), et éviter les erreurs de syntaxe.

9 octobre 2026
1 min
💻Programmation

JavaScript : les tableaux et les méthodes map, filter, find, reduce

Manipuler les tableaux en JavaScript : ajouter avec push, parcourir avec for...of, transformer avec map, filtrer avec filter, chercher avec find, et calculer avec reduce.

9 octobre 2026
1 min
💻Programmation

JavaScript : premiers pas dans la console du navigateur

Écrire ses premières lignes de JavaScript dans la console du navigateur (F12) puis dans une page HTML : console.log, variables let et const, types, et opérations de base.

9 octobre 2026
1 min
💻Programmation

JavaScript : les objets, la déstructuration et l'opérateur ...

Créer et modifier des objets JavaScript, accéder aux propriétés, parcourir avec Object.entries, déstructurer, copier et fusionner avec l'opérateur de décomposition, et le chaînage optionnel ?.

9 octobre 2026
1 min
💻Programmation

JavaScript : les modules (import / export) et un premier script Node.js

Découper son code JavaScript en modules avec export et import, les utiliser dans le navigateur (type=module) et dans Node.js, et lire un fichier avec le module fs.

9 octobre 2026
1 min
💻Programmation

JavaScript : sauvegarder des données dans le navigateur (localStorage)

Enregistrer des préférences ou une liste dans le navigateur avec localStorage : setItem, getItem, stocker des objets en JSON, gérer l'absence de données, et les limites (taille, sécurité).

9 octobre 2026
1 min
💻Programmation

JavaScript : les fonctions (classiques et fléchées)

Écrire des fonctions en JavaScript : déclaration function, paramètres par défaut, return, fonctions fléchées, et passer une fonction en argument (callback).

9 octobre 2026
1 min
💻Programmation

JavaScript : récupérer des données avec fetch, async et await

Appeler une API depuis le navigateur ou Node.js avec fetch, comprendre les promesses, écrire avec async/await, gérer les erreurs avec try/catch et vérifier response.ok, et envoyer du JSON en POST.

9 octobre 2026
1 min
💻Programmation

JavaScript : réagir aux clics et aux formulaires (addEventListener)

Réagir aux actions de l'utilisateur en JavaScript avec addEventListener : clic sur un bouton, saisie au clavier, envoi d'un formulaire avec preventDefault, et délégation d'événements.

9 octobre 2026
1 min
💻Programmation

JavaScript : modifier une page web (DOM, querySelector)

Sélectionner des éléments d'une page avec querySelector, changer leur texte et leurs classes CSS, créer et ajouter des éléments, et éviter innerHTML avec des données utilisateur.

9 octobre 2026
1 min
💻Programmation

JavaScript : afficher dates, prix et nombres au format français (Intl)

Formater correctement en français avec JavaScript : dates avec toLocaleDateString et Intl.DateTimeFormat, prix en euros avec Intl.NumberFormat, durées relatives (« il y a 3 jours ») et pièges de l'objet Date.

9 octobre 2026
1 min
💻Programmation

JavaScript : les classes (constructor, méthodes, héritage)

Créer des classes en JavaScript moderne : constructor, méthodes, propriétés privées avec #, getters, méthodes statiques, et héritage avec extends et super.

9 octobre 2026
1 min
💻Programmation

JavaScript : coder un mini-jeu dans le navigateur (canvas)

Créer un petit jeu en JavaScript avec l'élément canvas : boucle de jeu avec requestAnimationFrame, dessin, déplacement au clavier, collision et score.

9 octobre 2026
1 min
💻Programmation

Java : premiers pas (classe, main, types, compilation)

Écrire et lancer un premier programme Java : installer un JDK, classe et méthode main, types, Scanner pour lire au clavier, ArrayList, et exécution avec java Fichier.java.

9 octobre 2026
1 min
💻Programmation

Programmer avec un assistant IA : bonnes pratiques et pièges

Utiliser un assistant de code IA (Claude, Copilot, ChatGPT) efficacement : bien formuler la demande, donner le contexte, relire et tester le code produit, protéger ses secrets, et continuer à apprendre.

9 octobre 2026
1 min