Syntaxe Python et outils de code : techniques essentielles pour la programmation

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.

Utilitaires divers en Python

Détection de position et de couleur de la souris

Automatisation de captures d'écran avec envoi par email

Développement d'itnerfaces graphiques pour le traitement d'images

Création de raccourcis clavier et scripts automatisés

Récupération de l'horloge système détaillée

Envoi programmé de courriesr électroniques

Génération de séquences alphabétiques avec indices

Production de nombres aléatoires et conversions de types courantes

Notes complémentaires sur Pandas pour l'analyse de données

Calculs financiers et paie avec Python

Extraction de valeurs maximales par dimension avec PyTorch

Résolution d'erreurs fréquentes liées aux tuples et aux itérations

Étiquettes: Python OpenCV Pandas Matplotlib Excel

Publié le 13 juillet à 05h27