Paramètres dynamiques de fonction, espaces de noms et portée en Python

Cet article explore les aspects avancés des fonctions en Python, notamment les paramètres dynamiques, les annotations, les espaces de noms et la portée. Paramètres dynamiques Python permet de définir des fonctions qui acceptent un nombre variable d'arguments. Ces paramètres sont précédés de * pour agréger les arguments positionnels en un tuple, ...

Publié le 28 août à 20h04

Fonctions Lambda en Python : Une Analyse Approfondie

Pour maîtriser les fonctions lambda en Python, il faut commencer par examiner le concept fondamental de fonction lui-même, son rôle en informatique, et l'implémentation unique qu'en propose ce langage. 1.1 La nature des fonctions : du concept abstrait à la matérialisation Dans le contexte informatique, une fonction est un bloc de code réutilisa ...

Publié le 21 août à 13h20

Paramètres des fonctions en Python

Paramètres formels et réels Les paramètres formels sont les variables définies dans la signature de la fonction. Les paramètres réels correspondent aux valeurs effectivement transmises lors de l'appel de la fonction. Lors de l'exécution, une liaison est établie entre les paramètres formels et réels, puis rompue à la fin de l'appel. def affic ...

Publié le 25 juillet à 00h41

Fonctionnement des Décorateurs en Python

Les décorateurs en Python permettent d'étendre le comportement d'une fonction ou d'une méthode sans modifire son code source. Ils sont utiles pour ajouter des opérations préalables ou postérieures, comme mesurer le temps d'exécution ou journaliser les appels. Concept fondamental Un décorateur est essentiellement une fonction qui prend une autre ...

Publié le 20 juillet à 20h52

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

Exercices de programmation C : Tableaux et fonctions

Tableaux unidimensionnels et multidimensionnels Exercice 1 : Analyse de la mémoire Cet exercice permet de comprendre comment les tableaux sont stockés en mémoire. Nous allons examiner l'espace occupé par un tableau et les adresses de chaque élément. #include <stdio.h> #define LIGNE 4 #define COL 2 void analyserTableau1D() { int valeu ...

Publié le 16 juillet à 09h43

Défis de Programmation en C: Implémentation de Fonctions et Manipulation de Données

A. Fonction ReLU La fonction d'activation Rectified Linear Unit (ReLU) est une fonction mathématique simple et largement utilisée en apprentissage automatique. Elle est définie de manière segmentée : Si la valeur d'entrée \(x\) est inférieure ou égale à 0, la fonction retourne 0. Si la valeur d'entrée \(x\) est supérieure à 0, la fonction reto ...

Publié le 14 juillet à 01h59

Définition des fonctions et des paramètres en Python

Définition des fonctions en Python Les fonctions permettent d'encapsuler un bloc de code effectuant une tâche spécifique. Elles peuvent être appelées à chaque besoin, simplifiant la réutilisation du code. Syntaxe de base def ma_fonction(): # Corps de la fonction contenant le code encapsulé Pour utiliser la fnoction, appelez-la par son nom ...

Publié le 4 juillet à 02h10

Synthèse des technologies front-end : partie JavaScript

Fonctions JavaScript : Déclarations et Expressions En JavaScript, les fonctinos peuvent être déclarées de deux manières principales : Déclaration directe de fonction Une fonction déclarée directement peut être appelée n'importe où dans sa portée. L'identifiant est assigné à la fonction lors de la phase d'analyse du code. function saluer() { ...

Publié le 26 juin à 20h31

Erreurs et concepts clés en langage C

Définition des tableaux unidimensionnels Dans la déclaration d'un tableau à une dimension type nom_tableau[longueur], le type désigne le type des éléments individuels du tableau, et non le type de la variable tableau elle-même. Par exemple, dans int a[10];, int indique que chaque élément (a[0], a[1], ..., a[9]) est de type entier. Le type compl ...

Publié le 25 juin à 03h33