Accueil/Tutoriels

💻Programmation

100 tutoriels dans Programmation

💻Programmation

YAML : comprendre et écrire un fichier de configuration

La syntaxe YAML utilisée par Docker Compose, GitHub Actions, Netplan ou Home Assistant : clés et valeurs, indentation en espaces, listes, objets imbriqués, chaînes multilignes, et pièges courants.

9 octobre 2026
1 min
💻Programmation

VS Code : les raccourcis et le multi-curseur qui font gagner des heures

Les raccourcis clavier essentiels de Visual Studio Code : palette de commandes, ouverture rapide de fichiers, multi-curseur, déplacer et dupliquer des lignes, renommer un symbole et formater le code.

9 octobre 2026
1 min
💻Programmation

VS Code : les extensions indispensables (et les réglages utiles)

Une sélection d'extensions VS Code utiles (Python, ESLint, Prettier, Live Server, GitLens, Error Lens, traduction française), les réglages formatOnSave et autoSave, et la synchronisation des paramètres.

9 octobre 2026
1 min
💻Programmation

VS Code : trouver un bug avec le débogueur et les points d'arrêt

Utiliser le débogueur de Visual Studio Code (Python, JavaScript) : poser un point d'arrêt, exécuter pas à pas, inspecter les variables, la console de débogage et les points d'arrêt conditionnels.

9 octobre 2026
1 min
💻Programmation

TypeScript : premiers pas (types, interfaces, erreurs détectées)

Découvrir TypeScript : annoter les types de variables et de fonctions, décrire des objets avec type et interface, types union, et laisser l'éditeur détecter les erreurs avant l'exécution.

9 octobre 2026
1 min
💻Programmation

SQL : interroger une base avec SELECT, WHERE, ORDER BY et LIMIT

Les bases du langage SQL pour lire des données : SELECT de colonnes, filtrer avec WHERE (AND, OR, LIKE, IN, BETWEEN), trier avec ORDER BY, limiter avec LIMIT, et DISTINCT.

9 octobre 2026
1 min
💻Programmation

SQL : relier des tables (JOIN) et faire des statistiques (GROUP BY)

Combiner deux tables SQL avec INNER JOIN et LEFT JOIN, puis regrouper et calculer avec GROUP BY, COUNT, SUM, AVG, et filtrer les groupes avec HAVING.

9 octobre 2026
1 min
💻Programmation

SQL : ajouter, modifier et supprimer des données (INSERT, UPDATE, DELETE)

Créer une table avec CREATE TABLE, ajouter des lignes avec INSERT, les modifier avec UPDATE et les supprimer avec DELETE, sans oublier le WHERE, et utiliser les transactions.

9 octobre 2026
1 min
💻Programmation

SQL : accélérer une requête lente avec un index (EXPLAIN)

Comprendre les index SQL : pourquoi une requête est lente sur une grande table, lire le plan avec EXPLAIN, créer un index simple ou composé, et quand ne pas en abuser.

9 octobre 2026
1 min
💻Programmation

Référencement (SEO) : les bases techniques d'une page

Les éléments techniques du référencement naturel : balise title, meta description, titres, URL lisibles, balises Open Graph, sitemap.xml, robots.txt, vitesse et données structurées.

9 octobre 2026
1 min
💻Programmation

Les expressions régulières (regex) pour débuter

Comprendre les expressions régulières : caractères, classes \d \w, quantificateurs, ancres, groupes de capture, et les utiliser en Python (re.findall, re.sub) et dans VS Code pour rechercher-remplacer.

9 octobre 2026
1 min
💻Programmation

La récursivité expliquée simplement (factorielle, dossiers)

Comprendre la récursivité : une fonction qui s'appelle elle-même, le cas de base, la pile d'appels, exemples de la factorielle et du parcours de dossiers, et les limites (RecursionError).

9 octobre 2026
1 min
💻Programmation

React : créer son premier composant avec Vite

Créer un projet React avec Vite, comprendre les composants, le JSX, les props et l'état avec useState, et afficher une liste avec map et key.

9 octobre 2026
1 min
💻Programmation

Apprendre à programmer : par quel langage commencer ?

Choisir son premier langage selon son objectif (sites web, automatisation, jeux, applications mobiles, électronique), les outils pour démarrer gratuitement, et une méthode pour progresser.

9 octobre 2026
1 min
💻Programmation

Python sur Windows : créer un environnement virtuel (venv)

Créer un environnement virtuel Python sous Windows avec python -m venv, l'activer dans PowerShell (et corriger l'erreur d'exécution de scripts), installer des paquets et l'utiliser dans VS Code.

9 octobre 2026
1 min
💻Programmation

Python : créer une petite application avec fenêtre (tkinter)

Créer une interface graphique en Python avec tkinter, inclus d'office : fenêtre, étiquettes, champ de saisie, bouton et fonction appelée au clic, avec l'exemple d'un convertisseur.

9 octobre 2026
1 min
💻Programmation

Python : manipuler du texte (f-strings, split, replace, format des nombres)

Les opérations courantes sur les chaînes de caractères en Python : f-strings et formatage des nombres, majuscules, découper avec split, joindre avec join, remplacer, chercher et nettoyer.

9 octobre 2026
1 min
💻Programmation

Python : une base de données SQLite en quelques lignes

Créer une base de données SQLite avec le module sqlite3 de Python : créer une table, insérer avec des paramètres (sans injection SQL), interroger, et fermer proprement.

9 octobre 2026
1 min
💻Programmation

Python : extraire des informations d'une page web (BeautifulSoup)

Récupérer une page web avec requests et en extraire des données avec BeautifulSoup (sélecteurs CSS), les enregistrer en CSV, et respecter les règles (robots.txt, conditions d'utilisation, rythme).

9 octobre 2026
1 min
💻Programmation

Python : automatiser le rangement et le renommage de fichiers

Écrire un script Python qui trie automatiquement le dossier Téléchargements par type de fichier et renomme des photos avec leur date, avec pathlib et shutil, en mode simulation d'abord.

9 octobre 2026
1 min
💻Programmation

Python : tester son code automatiquement avec pytest

Écrire des tests automatiques en Python avec pytest : fonctions test_, assert, tester une exception avec pytest.raises, lancer les tests et lire le rapport d'échec.

9 octobre 2026
1 min
💻Programmation

Python : premiers pas (print, variables, input)

Écrire et lancer son premier programme Python : afficher du texte avec print, stocker des valeurs dans des variables, demander une information avec input, et convertir avec int.

9 octobre 2026
1 min
💻Programmation

Projet Python pour débutants : coder le jeu du pendu

Un petit projet complet pour pratiquer Python : le jeu du pendu avec random, listes, ensembles, boucle while, conditions et fonctions, étape par étape.

9 octobre 2026
1 min
💻Programmation

Python : analyser un fichier Excel avec pandas

Lire un fichier Excel ou CSV avec pandas, filtrer, trier, regrouper et calculer des totaux avec groupby, puis exporter le résultat vers un nouveau fichier Excel.

9 octobre 2026
1 min