Fondamentaux de Python
Arrondi et formatage des nombres décimaux
Arrondir un nombre à deux décimales avec arrondi classique :
valeur_num = 3.14159
valeur_arrondie = round(valeur_num, 2)
print(valeur_arrondie) # Résultat : 3.14
Formater sans arrondi en utilisant la fonction format :
valeur_dec = 3.14159
chaine_formatee = format(valeur_dec, '.2f')
print(chaine_formatee) # Sortie : 3.14
Avec une f-string pour le formatage :
valeur_ini = 3.14159
texte_format = f"{valeur_ini:.2f}"
print(texte_format) # Affiche : 3.14
Extraction de répertoire et de nom de fichier
import os
chemin_du_fichier = "documents/video.mp4"
# Répertoire parent
repertoire = os.path.dirname(chemin_du_fichier)
# Nom complet avec extension
nom_complet = os.path.basename(chemin_du_fichier)
# Nom sans extension
nom_base = os.path.basename(chemin_du_fichier).split('.')[0]
Concaténation de liste avec un séparateur
liste_elements = ['alpha', 'beta', 'gamma']
chaine_concat = '\\'.join(liste_elements)
print(chaine_concat) # Résultat : alpha\beta\gamma
Création conditionnelle de répertoire
chemin_dossier = "output_donnees"
if not os.path.exists(chemin_dossier):
os.makedirs(chemin_dossier)
Manipulation d'images avec OpenCV
Pour les techniques de traitement d'images sous Python avec OpenCV, consultez les guides complets dédiés à ce sujet.
Traçage et manipulation graphique en Python
Ce domaine inclut des techniques telles que l'augmentation de la résolution des images, la gestion des polices pour les caractères spéciaux, la création de graphiques linéaires multiples avec marqueurs, et la conversion entre formats d'image courants.
Gestion de fichiers : Excel, CSV et plus
Parcours et modification de cellules Excel avec Openpyxl
Exemple pratique : ajustement des notes inférieures à 60 dans un fichier étudiant.
# Code simplifié avec variables renommées
Autre scénario : fusion de données entre deux tables basée sur une colonne clé.
Utilisation avancée de Pandas et des DataFrames
Référez-vous aux documentations spécifiques pour l'analyse et la transformation de données tabulaires.
Lecture de fichiers CSV et XLSX
Méthodes intégrées et bibliothèques tierces pour importer des données à partir de formats tabulaires variés.
Collecte automatisée de données (scraping)
Exemple : récupération d'images à partir de moteurs de recherche en spécifiant des mots-clés, comme la collecte d'images de fruits.