[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-python-ile-basit-dongu-ornekleri-baslangic-seviyesi-snippetler":3},{"dataItem":4,"heading":36,"metaData":38,"schema":81},["Reactive",5],{"id":6,"title":7,"summary":8,"content":9,"seo_title":10,"seo_description":11,"seo_keywords":12,"slug":13,"createdAt":14,"updatedAt":14,"blog_categories":15,"authors":19,"image":24,"thumb":25,"image_webp":26,"thumb_webp":27,"rating":28,"heading_title":7,"heading_sub_title":17,"readingTime":29,"url":34,"comments":35,"meta_cover":24},30647,"Python ile Basit Döngü Örnekleri: Başlangıç Seviyesi Snippetler","Python programlama dilinde döngü yapıları, kod tekrarını önlemek ve işlemleri otomatikleştirmek için kullanılır. Bu yazıda, Python ile basit döngü örnekleri ve başlangıç seviyesinde kullanımı anlatılmaktadır.","\u003Ch1>Python ile Basit Döngü Örnekleri: Başlangıç Seviyesi Snippetler\u003C/h1>\u003Cp>\u003Cstrong>Python\u003C/strong> programlama dilinde \u003Cstrong>döngü\u003C/strong> yapıları, kodların tekrar eden bölümlerini daha kısa ve etkili şekilde yazmak için kullanılan temel yapılardır. Özellikle \u003Cstrong>başlangıç\u003C/strong> seviyesinde programlama öğrenenler için \u003Cstrong>Python döngü\u003C/strong> örnekleri, kod mantığını kavramada önemli bir adımdır. Bu yazımızda, \u003Cstrong>Python\u003C/strong> dilinde sıkça kullanılan basit döngü türlerini ve bu döngülerle yazılmış \u003Cstrong>kod örnekleri\u003C/strong>ni detaylı şekilde inceleyeceğiz.\u003C/p>\u003Ch2>Döngü Nedir ve Neden Kullanılır?\u003C/h2>\u003Cp>\u003Cstrong>Döngü\u003C/strong>, belirli bir işlemin veya kod bloğunun, koşul sağlandığı sürece tekrar tekrar çalıştırılmasını sağlayan programlama yapısıdır. Tekrarlayan işlemleri manuel olarak yazmak yerine, döngüler sayesinde kodlar daha okunabilir, kısa ve yönetilebilir hale gelir. \u003Cstrong>Python\u003C/strong> dilinde en çok kullanılan döngü tipleri \u003Cem>for\u003C/em> ve \u003Cem>while\u003C/em> döngüleridir.\u003C/p>\u003Ch2>Python'da For Döngüsü\u003C/h2>\u003Cp>\u003Cstrong>For döngüsü\u003C/strong>, belirli bir koleksiyon veya aralık üzerinde yineleme yapmak için kullanılır. Örneğin, bir liste elemanlarını tek tek işlemek için ideal bir yapıdır. Aşağıda basit bir \u003Cstrong>Python for döngüsü kod örneği\u003C/strong> bulunmaktadır:\u003C/p>\u003Cpre>\u003Ccode>meyveler = ['elma', 'muz', 'çilek']\nfor meyve in meyveler:\n    print(meyve)\u003C/code>\u003C/pre>\u003Cp>Bu kodda, \u003Cstrong>meyveler\u003C/strong> listesi içindeki her bir eleman sırasıyla \u003Cem>meyve\u003C/em> değişkenine atanır ve \u003Cem>print\u003C/em> fonksiyonu ile ekrana yazdırılır. Çıktı olarak sırayla elma, muz ve çilek yazacaktır.\u003C/p>\u003Ch2>Python'da While Döngüsü\u003C/h2>\u003Cp>\u003Cstrong>While döngüsü\u003C/strong>, belirli bir koşul doğru olduğu sürece kod bloğunu tekrarlar. Koşul yanlış olduğunda döngü sona erer. Aşağıda basit bir \u003Cstrong>Python while döngüsü kod örneği\u003C/strong> yer almaktadır:\u003C/p>\u003Cpre>\u003Ccode>sayi = 1\nwhile sayi &lt;= 5:\n    print(sayi)\n    sayi += 1\u003C/code>\u003C/pre>\u003Cp>Bu örnekte, \u003Cem>sayi\u003C/em> değişkeni 1’den başlayarak 5’e kadar artar ve her adımda değeri ekrana yazdırılır. Döngü, \u003Cem>sayi &lt;= 5\u003C/em> koşulu sağlandığı sürece devam eder.\u003C/p>\u003Ch2>İç İçe Döngüler ile Daha Karmaşık Örnekler\u003C/h2>\u003Cp>\u003Cstrong>Python\u003C/strong> döngüleri, iç içe kullanılarak daha karmaşık işlemler yapılabilir. Örneğin, çarpım tablosu oluşturmak için iki \u003Cem>for\u003C/em> döngüsünü birlikte kullanabiliriz:\u003C/p>\u003Cpre>\u003Ccode>for i in range(1, 6):\n    for j in range(1, 6):\n        print(f\"{i} x {j} = {i*j}\")\n    print('---')\u003C/code>\u003C/pre>\u003Cp>Bu kod, 1’den 5’e kadar olan sayılarla çarpım tablosunu oluşturur. İç döngü her çalıştığında dış döngünün bir adımı tamamlanır ve sonuçlar ekrana yazdırılır.\u003C/p>\u003Ch2>Python Döngülerinde Kullanılan Range Fonksiyonu\u003C/h2>\u003Cp>\u003Cstrong>Range\u003C/strong> fonksiyonu, belirli bir aralıkta sayı dizisi oluşturmak için kullanılır ve \u003Cstrong>for döngüsü\u003C/strong> ile sıkça birlikte çalışır. Örneğin:\u003C/p>\u003Cpre>\u003Ccode>for i in range(10):\n    print(i)\u003C/code>\u003C/pre>\u003Cp>Bu kod, 0’dan başlayarak 9’a kadar olan sayıları ekrana yazdırır. \u003Cem>Range\u003C/em> fonksiyonunun üç parametreli kullanımı da vardır: \u003Cem>range(başlangıç, bitiş, adım)\u003C/em>. Örneğin, 2’den 10’a kadar 2’şer artan sayılar için:\u003C/p>\u003Cpre>\u003Ccode>for i in range(2, 11, 2):\n    print(i)\u003C/code>\u003C/pre>\u003Ch2>Python Döngülerinde Kullanılan Break ve Continue\u003C/h2>\u003Cp>\u003Cstrong>Break\u003C/strong> ve \u003Cstrong>continue\u003C/strong> ifadeleri, döngülerin akışını kontrol etmek için kullanılır. \u003Cstrong>Break\u003C/strong>, döngüyü tamamen sonlandırırken, \u003Cstrong>continue\u003C/strong> mevcut iterasyonu atlayıp döngünün bir sonraki adımına geçer.\u003C/p>\u003Cp>Örnek:\u003C/p>\u003Cpre>\u003Ccode>for i in range(1, 10):\n    if i == 5:\n        break\n    print(i)\u003C/code>\u003C/pre>\u003Cp>Bu kod, 1’den başlayarak 4’e kadar sayıları yazdırır ve i 5 olduğunda döngüyü durdurur.\u003C/p>\u003Cpre>\u003Ccode>for i in range(1, 10):\n    if i % 2 == 0:\n        continue\n    print(i)\u003C/code>\u003C/pre>\u003Cp>Bu örnekte ise, çift sayılar atlanır ve sadece tek sayılar ekrana yazdırılır.\u003C/p>\u003Ch2>Başlangıç Seviyesi İçin Döngü Kullanım İpuçları\u003C/h2>\u003Cul>\u003Cli>\u003Cstrong>Döngü değişkenlerini\u003C/strong> dikkatli seçin ve anlamlı isimler verin.\u003C/li>\u003Cli>\u003Cstrong>Döngü koşullarını\u003C/strong> doğru belirleyin, sonsuz döngü oluşmamasına dikkat edin.\u003C/li>\u003Cli>\u003Cstrong>İç içe döngülerde\u003C/strong> karmaşıklığı azaltmak için fonksiyonlar kullanabilirsiniz.\u003C/li>\u003Cli>\u003Cstrong>Range fonksiyonunu\u003C/strong> iyi öğrenin, döngü aralıklarını kolayca ayarlamak için çok faydalıdır.\u003C/li>\u003C/ul>\u003Ch2>Sonuç\u003C/h2>\u003Cp>\u003Cstrong>Python\u003C/strong> ile \u003Cstrong>döngü\u003C/strong> yapıları, programlamaya yeni başlayanlar için vazgeçilmez konulardandır. \u003Cstrong>Başlangıç\u003C/strong> seviyesinde \u003Cstrong>kod örnekleri\u003C/strong> ile döngü mantığını kavramak, daha karmaşık projelere geçişi kolaylaştırır. Bu yazıda paylaşılan basit \u003Cstrong>Python döngü\u003C/strong> snippetleri, temel bilgileri pekiştirmenize yardımcı olacaktır. Daha fazla \u003Cstrong>başlangıç\u003C/strong> seviyesi kod snippetleri ve rehberler için Başlangıç Seviyesi Kod & Snippet Rehberi kaynaklarını takip edebilirsiniz.\u003C/p>","Yazılım Öğrenme Rehberi: Yeni Başlayanlar İçin Basit Yazılım Örnekleri [Hızlı Başlayın]","Python döngü yapıları ve basit kod örnekleri ile programlamaya başlangıç yapın. For ve while döngüleri hakkında detaylı rehber.","Python, dongu, kod ornekleri, baslangic, snippet, for dongusu, while dongusu, range fonksiyonu","python-ile-basit-dongu-ornekleri-baslangic-seviyesi-snippetler","2026-04-29T06:21:29.000Z",{"id":16,"title":17,"slug":18},202,"Python Başlangıç Snippetleri","python-baslangic-snippetleri",{"id":20,"name":21,"nickname":22,"slug":23},91,"Mert Kılıçoğlu","CodeCraftsman","mert-kilicoglu","/media/blog/80973397bbde36fac0a7ace586bd7c06.jpg","/media/blog/80973397bbde36fac0a7ace586bd7c06_thumb.jpg","/media/blog/80973397bbde36fac0a7ace586bd7c06.webp","/media/blog/80973397bbde36fac0a7ace586bd7c06_thumb.webp",null,{"minutes":30,"wordCount":31,"imageCount":32,"formatted":33},3,560,0,"3 dk okuma süresi","/blog/python-baslangic-snippetleri/python-ile-basit-dongu-ornekleri-baslangic-seviyesi-snippetler",[],["Reactive",37],{"title":7,"subTitle":17,"image":24},["Reactive",39],{"title":10,"meta":40,"link":75},[41,43,45,48,51,54,57,60,63,66,69,71,73],{"hid":42,"name":42,"content":11},"description",{"hid":44,"name":44,"content":12},"keywords",{"hid":46,"name":46,"content":47},"author","Başlangıç Seviyesi Kod & Snippet Rehberi",{"hid":49,"name":49,"content":50},"robots","index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1",{"hid":52,"property":52,"content":53},"og:type","website",{"hid":55,"property":55,"content":56},"og:title","Başlangıç Kod & Snippet Rehberi | KodÖğreniyorum",{"hid":58,"property":58,"content":59},"og:description","Yeni başlayanlara yönelik kısa kod örnekleri, snippet'ler ve adım adım alıştırmalar. Hızlı uygulamalarla temel programlama mantığını pekiştir.",{"hid":61,"property":61,"content":62},"og:image","https://kodogreniyorum.com/media/blog/80973397bbde36fac0a7ace586bd7c06.jpg",{"hid":64,"property":64,"content":65},"og:url","https://kodogreniyorum.com/blog/python-baslangic-snippetleri/python-ile-basit-dongu-ornekleri-baslangic-seviyesi-snippetler",{"hid":67,"name":67,"content":68},"twitter:card","summary_large_image",{"hid":70,"name":70,"content":56},"twitter:title",{"hid":72,"name":72,"content":59},"twitter:description",{"hid":74,"name":74,"content":62},"twitter:image",[76,78],{"rel":77,"href":65},"canonical",{"rel":79,"href":80},"amphtml","https://amp.kodogreniyorum.com/blog/python-baslangic-snippetleri/python-ile-basit-dongu-ornekleri-baslangic-seviyesi-snippetler",["Reactive",82],{"@context":83,"@graph":84},"https://schema.org",[85,98],{"@type":86,"headline":10,"image":62,"author":87,"publisher":90,"datePublished":14,"dateModified":14,"mainEntityOfPage":96,"description":11},"BlogPosting",{"@type":88,"name":21,"url":89},"Person","https://kodogreniyorum.com/yazarlar/mert-kilicoglu",{"@type":91,"name":47,"logo":92},"Organization",{"@type":93,"url":94,"width":95,"height":95},"ImageObject","https://kodogreniyorum.com/img/icons/favicon.png",32,{"@type":97,"@id":65},"WebPage",{"@type":99,"itemListElement":100},"BreadcrumbList",[101,106,110,112],{"@type":102,"position":103,"name":104,"item":105},"ListItem",1,"Ana Sayfa","https://kodogreniyorum.com",{"@type":102,"position":107,"name":108,"item":109},2,"Blog","https://kodogreniyorum.com/blog",{"@type":102,"position":30,"name":17,"item":111},"https://kodogreniyorum.com/blog/python-baslangic-snippetleri",{"@type":102,"position":113,"name":7,"item":65},4]