Comprendre les fonctions Python et leurs paramètres

def salutation(): print("Bonjour à tous") resultat = salutation() # Appel de la fonction print(resultat) # Affiche None car aucune valeur n'est retournée Une fonction Python peut retourner une valeur ou un objet. Lorsqu'elle retourne un conteneur comme une liste ou un tuple, cela peut sembler être plusieurs retours distincts ...

Publié le 16 juillet à 16h55

Analyse et statistiques de regroupement avec les commandes Linux sort et uniq

Dans l'environnement Linux, il est fréquent de devoir effectuer des statistiques de regroupement sur des données répétées, que ce soit dans des fichiers ou dans la sortie d'une commande. Cette tâche est également une question courante lors des entretiens techniques. La méthode pour y parvenir est assez directe, reposant sur la combinaison des c ...

Publié le 16 juillet à 17h16

Analyse et Traitement des Différences de Données avec l'Utilitaire `deepdiff` en Ligne de Commande

DeepDiff est une bibliothèque Python reconnue pour sa capacité à comparer et manipuler des structures de données complexes. Depuis sa version 5.2.0, DeepDiff offre une interface en ligne de commande (CLI), permettant d'accéder à ses fonctionnalités clés sans nécessiter d'écriture de code Python. Cet article détaillera les capacités et l'utilisa ...

Publié le 16 juillet à 14h55

La Programmation Linéaire en Nombres Mixtes (PLNM) : Concepts et Modélisation avec Python

La Programmation Linéaire en Nombres Mixtes (PLNM), ou Mixed-Integer Linear Programming (MILP) en anglais, représente une branche avancée de l'optimisation mathématique. Elle étend la capacité de la Programmation Linéaire (PL) classique en permettant à certaines variables de décision d'être des nombres entiers, tandis que d'autres peuvent reste ...

Publié le 16 juillet à 16h14

Listes Linéaires : Définition, Opérations et Implémentation Séquentielle

Introduction aux Listes Linéaires Une liste linéaire est une structure de données fondamentale, caractérisée par une séquence finie d'éléments de même type. Chaque élément, sauf le premier, possède un prédécesseur unique, et chaque élément, sauf le dernier, a un successeur unique. Lorsque la liste est vide, elle ne contient aucun élément. Forme ...

Publié le 16 juillet à 18h34

Générateurs Python : du concept fondamental à itertools

Introduction aux générateurs Un générateur est une fonction qui utilice le mot-clé yield au lieu de return. Contrairement à une fonction classique, l'exécution s'arrête à chaque yield et reprend lors de l'appel suivant à next(). Exemple simple : def generateur_simple(): yield "premier" yield "second" yield &qu ...

Publié le 16 juillet à 18h09