Iteration, bir işlem veya sürecin tekrarlanması anlamına gelir. Programlama ve yazılım geliştirme bağlamında, iteration, bir kod bloğunun veya işlemin belirli bir koşulu karşılayana veya belirli bir işlemi tamamlayana kadar tekrarlanmasını ifade eder. Genellikle döngüler (loops) kullanılarak gerçekleştirilirler.
Örnek bir iterasyon kullanımı şöyle olabilir: Bir liste içindeki her öğeyi almak ve her öğe üzerinde belirli bir işlem yapmak için bir döngü kullanmak. Bu, liste uzunluğu değiştikçe aynı kod bloğunu tekrar tekrar çalıştırmak anlamına gelir.
İterasyonlar, yazılım geliştirme süreçlerinde, veri analizi, veri dönüşümü ve diğer birçok uygulama için temel bir yapı taşıdır. İterasyonlar, bir işlemi veya işlem kümesini otomatikleştirmek ve tekrarlanabilir hale getirmek için güçlü bir araç sağlarlar.