Boucles for

Julia intermédiaire

Anthony Markham

Quantitative Developer

Plan du cours

  • Structures de contrôle

  • Structures de données avancées

  • Fonctions avancées en Julia

  • Opérations sur DataFrame et extensibilité

Julia intermédiaire

Boucles for — introduction

  • Une boucle permet de répéter un ensemble d'actions un nombre connu de fois.
for variable in iterable
    expression
end
shopping_list = ["Apples", "Bread", "Carrots", "Strawberries"]
println(shopping_list)
["Apples", "Bread", "Carrots", "Strawberries"]
Julia intermédiaire

Répéter des commandes uniques

  • Accéder à chaque élément par indice est lourd et peu pratique.
println(shopping_list[1])
println(shopping_list[2])
println(shopping_list[3])
println(shopping_list[4])
Julia intermédiaire

Boucles for — structure

  • Les boucles for simplifient l'extraction de données d'une structure
  • L'itérable est shopping_list
  • L'itérateur est item, un nom arbitraire
for item in shopping_list
    println(item)
end
Apples
Bread
Carrots
Strawberries
Julia intermédiaire

Parcourir la liste d'achats

  • Les boucles for simplifient l'extraction de données d'une structure
  • L'itérable est shopping_list
  • L'itérateur est item, un nom arbitraire
for item in shopping_list
    println(item)
    # first iteration, item = 'Apples'
end
Apples
Julia intermédiaire

Parcourir la liste d'achats

  • Les boucles for simplifient l'extraction de données d'une structure
  • L'itérable est shopping_list
  • L'itérateur est item, un nom arbitraire
for item in shopping_list
    println(item)
    # second iteration, item = 'Bread'
end
Apples
Bread
Julia intermédiaire

Parcourir la liste d'achats

  • Les boucles for simplifient l'extraction de données d'une structure
  • L'itérable est shopping_list
  • L'itérateur est item, un nom arbitraire
for item in shopping_list
    println(item)
    # third iteration, item = 'Carrots'
end
Apples
Bread
Carrots
Julia intermédiaire

Parcourir la liste d'achats

  • Les boucles for simplifient l'extraction de données d'une structure
  • L'itérable est shopping_list
  • L'itérateur est item, un nom arbitraire
for item in shopping_list
    println(item)
    # fourth iteration, item = 'Strawberries'
end
Apples
Bread
Carrots
Strawberries
Julia intermédiaire

Enumerate

  • La fonction enumerate permet d'obtenir un couple indice-valeur en parcourant une structure de données.
for (index, item) in enumerate(shopping_list)
    println(index, " ", item)
end
1Apples
2Bread
3Carrots
4Strawberries
shopping_list = ["Apples", "Bread", "Carrots", "Strawberries"]
Julia intermédiaire

Passons à la pratique !

Julia intermédiaire

Preparing Video For Download...