Les bases des fonctions en Python : portée, retour et documentation
Ce chapitre explore les concepts fondamentaux des fonctions en Python, y compris leur définition, leur syntaxe de retour, la gestion de la valeur None, la documentation des fonctions, les appels imbriqués et la portée des variables.
Syntaxe de définition du retour de fonction
Les fonctions peuvent retourner une valeur calculée à l'aide de l'ins ...
Publié le 19 juin à 01h42
Expressions complexes ou fonctions auxiliaires en Python ?
Un célèbre aphorisme de Larry Wall, créateur de Perl, affirme qu'un bon programmeur possède trois qualités : la paresse, l'impatience et l'orgueil. Dans le monde du développement, ces termes prennent un sens technique : la paresse pousse à écrire du code concis et réutilisable ; l'impatience conduit à optimiser les performances ; l'orgueil enco ...
Publié le 17 juin à 23h49
Fonctions en Python : Principes de base et utilisation
Définition des fonctions
Les fonctions permettent de structurer le code en modules réutilisables. Elles isolent la logique en blocs gérables, évitant la duplication de code et assurant la cohérence. Une fonction est généralement conçue pour effectuer une tâche spécifique.
Syntaxe de déclaration
En Python, les fonctions sont définies avec le mot ...
Publié le 13 juin à 21h54
Déclarations de fonctions et expressions en JavaScript
1. Déclaration de fonctions : la priorité à l'exécution
Syntaxe de base
Utilisation du mot-clé function pour définir directement une fonction :
function saluer() {
console.log("Bonjour !");
}
Caractéristiques principales
Hoisting (élévation) : Les déclarations de fonctions sont automatiquement déplacées au début de leur portée, pe ...
Publié le 4 juin à 23h43
Portée JavaScript et la direction du mot-clé this
Portée en JavaScript
En JavaScript, la portée définit le contexte d'accessibilité des variables, fonctions et objets. On distingue trois types principaux : la portée globale, la portée de fonction et la portée de bloc (introduite avec ES6).
Portée globale
Les variables déclarées dans la portée globale sont accessibles depuis n'importe quel scri ...
Publié le 4 juin à 20h57