For döngüleri

Orta Düzey Julia

Anthony Markham

Quantitative Developer

Kurs özeti

  • Kontrol yapıları

  • İleri veri yapıları

  • Julia'da ileri fonksiyonlar

  • DataFrame işlemleri ve genişletilebilirlik

Orta Düzey Julia

For döngüleri - giriş

  • Döngü, belirli sayıda işlemi tekrarlamanın bir yoludur.
for variable in iterable
    expression
end
shopping_list = ["Apples", "Bread", "Carrots", "Strawberries"]
println(shopping_list)
["Apples", "Bread", "Carrots", "Strawberries"]
Orta Düzey Julia

Tekil komutları tekrarlama

  • Her elemana indiste erişmek karmaşık ve pratik değildir.
println(shopping_list[1])
println(shopping_list[2])
println(shopping_list[3])
println(shopping_list[4])
Orta Düzey Julia

For döngüleri - yapı

  • For döngüleri bir yapıdan veri çıkarmayı sadeleştirir
  • Yineleyici (iterable) shopping_list
  • Yineleyici değişken (iterator) item, rastgele bir ad
for item in shopping_list
    println(item)
end
Apples
Bread
Carrots
Strawberries
Orta Düzey Julia

Alışveriş listesinde yineleme

  • For döngüleri bir yapıdan veri çıkarmayı sadeleştirir
  • Yineleyici (iterable) shopping_list
  • Yineleyici değişken (iterator) item, rastgele bir ad
for item in shopping_list
    println(item)
    # birinci yineleme, item = 'Apples'
end
Apples
Orta Düzey Julia

Alışveriş listesinde yineleme

  • For döngüleri bir yapıdan veri çıkarmayı sadeleştirir
  • Yineleyici (iterable) shopping_list
  • Yineleyici değişken (iterator) item, rastgele bir ad
for item in shopping_list
    println(item)
    # ikinci yineleme, item = 'Bread'
end
Apples
Bread
Orta Düzey Julia

Alışveriş listesinde yineleme

  • For döngüleri bir yapıdan veri çıkarmayı sadeleştirir
  • Yineleyici (iterable) shopping_list
  • Yineleyici değişken (iterator) item, rastgele bir ad
for item in shopping_list
    println(item)
    # üçüncü yineleme, item = 'Carrots'
end
Apples
Bread
Carrots
Orta Düzey Julia

Alışveriş listesinde yineleme

  • For döngüleri bir yapıdan veri çıkarmayı sadeleştirir
  • Yineleyici (iterable) shopping_list
  • Yineleyici değişken (iterator) item, rastgele bir ad
for item in shopping_list
    println(item)
    # dördüncü yineleme, item = 'Strawberries'
end
Apples
Bread
Carrots
Strawberries
Orta Düzey Julia

Enumerate

  • enumerate işlevi, yineleme sırasında indeks ve değer ikilisini döndürür.
for (index, item) in enumerate(shopping_list)
    println(index, " ", item)
end
1Apples
2Bread
3Carrots
4Strawberries
shopping_list = ["Apples", "Bread", "Carrots", "Strawberries"]
Orta Düzey Julia

Hadi pratik yapalım!

Orta Düzey Julia

Preparing Video For Download...