Qu'est-ce que la programmation procédurale?

Concepts de paradigmes de programmation

Eleanor Thomas

Senior Data Analytics Engineer

Qu'est-ce que la programmation procédurale?

  • Programmation procédurale : paradigme impératif où les programmes sont construits avec des procédures
  • Procédure (sous‑routine) : suite d'étapes réutilisable, qu'on peut appeler plusieurs fois
  • REMARQUE : la programmation procédurale est un type de programmation impérative ; toute programmation impérative n'est pas procédurale

Programmation impérative et procédurale

Concepts de paradigmes de programmation

Procédures en programmation procédurale

  • Procédures : moyen de séparer les responsabilités en procédural
  • Renforcent la modularité
  • Permettent de relancer une section de code à plusieurs endroits, efficacement
  • Améliorent l'organisation et la lisibilité

Liste de vérification

Concepts de paradigmes de programmation

Exemple de procédures

  • En Python, les procédures sont implémentées comme des fonctions
    ducks = ['Huey', 'Dewey', 'Louie']
    sorted_ducks = sort_ducks(ducks)
    

Canetons en file

Concepts de paradigmes de programmation

Exemple de programme procédural

def print_initial(name):
    initial = name[0]
    print(initial)

print_initial("Marwa")
print_initial("Celia")
print_initial("Raqael")

Résultat :

"M"
"C"
"R"
Concepts de paradigmes de programmation

Passons à la pratique !

Concepts de paradigmes de programmation

Preparing Video For Download...