Accueil/Tutoriels

💻Programmation

100 tutoriels dans Programmation

💻Programmation

Python : importer des modules et installer des paquets avec pip

Utiliser la bibliothèque standard de Python (random, datetime, math), créer son propre module, installer un paquet externe avec pip (requests) et lister les paquets installés.

9 octobre 2026
1 min
💻Programmation

Python : les listes (ajouter, trier, découper)

Manipuler les listes Python : créer, accéder par index, ajouter avec append, retirer, trier avec sort, découper avec les slices, et les compréhensions de liste.

9 octobre 2026
1 min
💻Programmation

Python : tracer un graphique avec matplotlib

Créer des graphiques en Python avec matplotlib : courbe, barres, titre et légendes, plusieurs séries, enregistrement en PNG, à partir de données d'un fichier CSV.

9 octobre 2026
1 min
💻Programmation

Python : écrire ses propres fonctions (def, return, paramètres)

Créer des fonctions en Python avec def : paramètres, valeurs par défaut, return, arguments nommés, et pourquoi découper son code en fonctions.

9 octobre 2026
1 min
💻Programmation

Python : créer un premier site web avec Flask

Installer Flask, créer une application web minimale avec des routes, renvoyer du HTML avec un modèle Jinja, recevoir un formulaire et lancer le serveur de développement.

9 octobre 2026
1 min
💻Programmation

Python : lire et écrire des fichiers texte (open, with)

Lire un fichier texte ligne par ligne, écrire et ajouter du texte avec open et with en Python, préciser l'encodage UTF-8, et manipuler les chemins avec pathlib.

9 octobre 2026
1 min
💻Programmation

Python : transformer son script en programme .exe (PyInstaller)

Créer un exécutable Windows à partir d'un script Python avec PyInstaller : fichier unique, sans console, avec une icône, où le trouver, et les fausses alertes antivirus.

9 octobre 2026
1 min
💻Programmation

Python : gérer les erreurs avec try / except (et lire un message d'erreur)

Lire un message d'erreur Python (Traceback), intercepter les exceptions avec try/except, gérer plusieurs types d'erreurs, et utiliser else, finally et raise.

9 octobre 2026
1 min
💻Programmation

Python : envoyer un e-mail automatiquement (smtplib)

Envoyer un e-mail depuis Python avec smtplib et EmailMessage : serveur SMTP, connexion chiffrée, mot de passe d'application, pièce jointe, et précautions contre le spam.

9 octobre 2026
1 min
💻Programmation

Python : les dictionnaires (clé → valeur)

Utiliser les dictionnaires Python : créer, lire avec une clé ou get, ajouter et modifier, parcourir avec items, et compter des occurrences.

9 octobre 2026
1 min
💻Programmation

Python : manipuler les dates et les heures (datetime)

Utiliser le module datetime de Python : date du jour, formater en français avec strftime, lire une date avec strptime, calculer des écarts avec timedelta, et gérer les fuseaux horaires.

9 octobre 2026
1 min
💻Programmation

Python : lire et écrire des fichiers CSV (Excel, LibreOffice)

Lire un fichier CSV exporté d'Excel avec le module csv de Python (DictReader, séparateur point-virgule), calculer des totaux, et écrire un nouveau CSV avec DictWriter.

9 octobre 2026
1 min
💻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