Notions de liste, fonctions, variables et modularité en programmation

~2 min de lecture
Notions de liste, fonctions, variables et modularité

Notions de liste, fonctions, variables et modularité en programmation

1. Introduction

En programmation, il est important d’organiser et de structurer le code pour le rendre plus clair, réutilisable et efficace. Les concepts clés abordés ici sont : les variables, les listes, les fonctions et la modularité.

2. Variables

Une variable est un conteneur permettant de stocker une valeur. On peut y stocker différents types d’informations, comme un nombre ou un texte. Par exemple :

age = 17  // variable contenant un nombre
nom = "Dupont"  // variable contenant un texte

Les variables facilitent la manipulation des données dans un programme.

3. Listes

Une liste est une collection d’éléments, rangés dans un ordre précis. Par exemple, une liste de notes :

notes = [12, 15, 14, 10]

On peut accéder à un élément en utilisant sa position :

première_note = notes[0]  // donne 12

Les listes permettent de gérer plusieurs données en même temps.

4. Les fonctions

Une fonction est un bloc de code qui réalise une tâche précise. Elle peut prendre des paramètres (valeurs d’entrée) et retourner un résultat. Exemple :

def somme(a, b):
    return a + b

Utilisation :

resultat = somme(3, 5)  // resultat vaut 8

Les fonctions permettent de réutiliser du code et d’organiser le programme en sous-parties.

5. La modularité

La modularité consiste à diviser le programme en plusieurs modules ou fonctions. Cela permet :

  • de simplifier la lecture et la compréhension
  • de faciliter la maintenance
  • de réutiliser du code dans d’autres programmes

Par exemple, créer une fonction pour calculer la moyenne d’une liste de notes facilite la gestion et la réutilisation.

Exemple pratique :

def moyenne(notes):
    total = sum(notes)
    nombre = len(notes)
    return total / nombre

notes = [12, 15, 14, 10]
resultat_moyenne = moyenne(notes)  // donne 12.75

6. Conclusion

Les variables, les listes, les fonctions et la modularité sont des outils fondamentaux pour structurer et simplifier la programmation. Leur maîtrise permet d’écrire des programmes plus clairs, efficaces et faciles à faire évoluer.

Teste tes connaissances sur ce cours

Crée ton compte gratuitement pour accéder aux quiz associés et suivre ta progression.