Modifier une ligne dans un fichier CSV en Python

Contenu du cours À propos de la modification d'une ligne dans un fichier CSV en Python Comprendre le principe de modification d'un fichier CSV Modifier une ligne avec csv.reader() et csv.writer() Modifier une ligne avec csv.DictReader() et csv.DictWriter() Modifier une ligne à partir d'un identifiant Modifier plusieurs colonnes d'une même ligne Modifier toutes les lignes…

Rechercher une valeur dans un fichier CSV en Python

Contenu du cours À propos de la recherche d'une valeur dans un fichier CSV en Python Préparer le fichier CSV utilisé pour la recherche Rechercher une valeur avec csv.reader() Rechercher une valeur dans une colonne précise avec csv.DictReader() Rechercher plusieurs occurrences d'une même valeur Effectuer une recherche partielle et ignorer la casse Rechercher avec plusieurs…

Lire seulement certaines colonnes d'un fichier CSV en Python

Contenu du cours À propos de la lecture de certaines colonnes d'un fichier CSV en Python Préparer le fichier CSV utilisé dans les exemples Lire certaines colonnes avec csv.reader() Lire certaines colonnes avec csv.DictReader() Sélectionner dynamiquement les colonnes à lire Lire une seule colonne d'un fichier CSV Filtrer les lignes à partir d'une colonne sélectionnée…

Ajouter des données à un fichier CSV existant en Python

Contenu du cours À propos de l'ajout de données à un fichier CSV existant en Python Comprendre le mode ajout "a" de open() Ajouter une ligne avec csv.writer() et writerow() Ajouter plusieurs lignes avec writerows() Ajouter des données avec csv.DictWriter() Ajouter l'en-tête uniquement si le fichier est vide Ajouter des données dans un fichier utilisant…

venv, Conda, Poetry ou Pipenv : quel outil choisir pour un projet Python?

Contenu du cours À propos de venv, Conda, Poetry et Pipenv Créer un environnement virtuel avec venv Créer et gérer un environnement avec Conda Créer et gérer un projet avec Poetry Créer et gérer un environnement avec Pipenv Comparer la gestion des dépendances Comparer venv, Conda, Poetry et Pipenv Choisir l'outil adapté à son projet…

venv ou virtualenv : lequel choisir pour créer un environnement virtuel Python?

Contenu du cours À propos de venv et virtualenv en Python Comprendre le module venv Comprendre l'outil virtualenv Créer un environnement virtuel avec venv Créer un environnement virtuel avec virtualenv Comparer venv et virtualenv Activer et utiliser les environnements créés Installer et gérer les packages avec pip Choisir entre venv et virtualenv À retenir !…

Vérifier quel Python et quel pip sont utilisés dans un environnement virtuel

Contenu du cours À propos de la vérification de Python et pip dans un environnement virtuel Vérifier la version de Python utilisée Localiser l'interpréteur Python utilisé Vérifier que Python appartient à l'environnement virtuel Vérifier quel pip est utilisé Comparer Python et pip dans le même environnement Utiliser python -m pip pour éviter les erreurs d'environnement…

Résoudre les problèmes d'activation de venv sous Windows PowerShell

Contenu du cours À propos des problèmes d'activation de venv sous Windows PowerShell Identifier l'erreur d'exécution de Activate.ps1 Vérifier la stratégie d'exécution PowerShell Autoriser les scripts pour l'utilisateur avec RemoteSigned Utiliser une autorisation temporaire pour la session PowerShell Vérifier le chemin et le script d'activation de venv Vérifier que l'environnement virtuel est réellement actif Utiliser…

Créer un environnement virtuel pour un projet Flask

Contenu du cours À propos des environnements virtuels pour un projet Flask Créer le dossier du projet Flask Créer et activer l'environnement virtuel Python Installer Flask dans l'environnement virtuel Créer une première application Flask Lancer le serveur de développement Flask Ajouter des routes et développer le projet Flask Créer et utiliser requirements.txt Désactiver et réutiliser…

Créer un environnement virtuel pour un projet Django

Contenu du cours À propos des environnements virtuels pour un projet Django Créer le dossier du projet Django Créer et activer l'environnement virtuel Python Installer Django dans l'environnement virtuel Créer un nouveau projet Django Vérifier et configurer le projet Django Créer une première application Django Créer et utiliser requirements.txt Désactiver et réutiliser l'environnement virtuel Django…

Utiliser un environnement virtuel avec Jupyter Notebook

Contenu du cours À propos des environnements virtuels avec Jupyter Notebook Créer et activer un environnement virtuel Python Installer Jupyter Notebook et ipykernel dans l'environnement Ajouter l'environnement virtuel comme noyau Jupyter Lancer Jupyter Notebook depuis l'environnement virtuel Sélectionner et vérifier le noyau de l'environnement virtuel Installer et utiliser des packages dans le notebook Gérer plusieurs…