[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-python-for-dongusu-ile-baslamak-baslangic-icin-pratik-ornekler":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},25976,"Python For Döngüsü İle Başlamak: Başlangıç İçin Pratik Örnekler","Python programlamada temel döngü yapılarından biri olan For döngüsünü öğrenmek, kodlama becerilerinizi geliştirmek için önemlidir. Bu yazıda, Python For döngüsünün ne olduğunu, nasıl kullanıldığını ve başlangıç seviyesinde örneklerle nasıl uygulanacağını öğreneceksiniz.","\u003Ch1>Python For Döngüsü İle Başlamak: Başlangıç İçin Pratik Örnekler\u003C/h1>\u003Cp>Programlamaya yeni başlayanlar için \u003Cstrong>Python\u003C/strong> dili, sadeliği ve anlaşılır yapısıyla ideal bir seçimdir. Bu yazıda, Python'da en çok kullanılan döngü yapılarından biri olan \u003Cstrong>For döngüsü\u003C/strong> üzerine odaklanacağız. \u003Cstrong>Başlangıç\u003C/strong> seviyesinde olanlar için hazırladığımız bu rehberde, \u003Cstrong>Python For döngüsü\u003C/strong> kavramını detaylıca açıklayacak ve çeşitli \u003Cstrong>örnekler\u003C/strong>le pekiştireceğiz.\u003C/p>\u003Ch2>For Döngüsü Nedir?\u003C/h2>\u003Cp>Programlamada döngüler, belirli işlemleri tekrar etmek için kullanılır. \u003Cstrong>For döngüsü\u003C/strong>, bir koleksiyonun (liste, dizi, string vb.) elemanları üzerinde tek tek işlem yapmayı sağlar. Python'da For döngüsü, özellikle diziler veya aralıklar üzerinde tekrarlı işlemler için çok kullanışlıdır.\u003C/p>\u003Cp>Temel olarak, For döngüsü şu yapıya sahiptir:\u003C/p>\u003Cpre>\u003Ccode>for eleman in koleksiyon:\u003Cbr>    # yapılacak işlemler\u003C/code>\u003C/pre>\u003Cp>Burada \u003Cem>eleman\u003C/em>, koleksiyondaki her bir öğeyi temsil eder ve döngü her adımda bu öğe üzerinde işlem yapar.\u003C/p>\u003Ch2>Python For Döngüsü Kullanımı\u003C/h2>\u003Cp>Python'da For döngüsünü kullanmak oldukça basittir. Örneğin, bir liste içindeki sayıları ekrana yazdırmak için şu kodu yazabiliriz:\u003C/p>\u003Cpre>\u003Ccode>sayilar = [1, 2, 3, 4, 5]\u003Cbr>for sayi in sayilar:\u003Cbr>    print(sayi)\u003C/code>\u003C/pre>\u003Cp>Bu kod, \u003Cstrong>sayilar\u003C/strong> listesindeki her bir sayıyı sırayla ekrana yazdırır. Bu örnek, \u003Cstrong>Başlangıç\u003C/strong> seviyesinde \u003Cstrong>Python\u003C/strong> öğrenenler için temel bir adımdır.\u003C/p>\u003Ch2>For Döngüsü İle Aralık Kullanımı\u003C/h2>\u003Cp>Python'da \u003Cstrong>range()\u003C/strong> fonksiyonu ile belirli bir aralıkta sayılar üzerinde döngü oluşturabilirsiniz. Örneğin, 0'dan 4'e kadar olan sayıları yazdırmak için:\u003C/p>\u003Cpre>\u003Ccode>for i in range(5):\u003Cbr>    print(i)\u003C/code>\u003C/pre>\u003Cp>Burada \u003Cstrong>range(5)\u003C/strong> ifadesi 0'dan başlayarak 5'e kadar (5 dahil değil) sayıları üretir ve döngü bu sayılar üzerinde çalışır.\u003C/p>\u003Ch2>For Döngüsü İle Liste Elemanlarını İşleme\u003C/h2>\u003Cp>Bir liste içindeki elemanları döngü ile işlemek, programlamada sıkça karşılaşılan bir durumdur. Örneğin, bir isimler listesi varsa ve her ismi büyük harfe çevirmek istiyorsanız:\u003C/p>\u003Cpre>\u003Ccode>isimler = ['ali', 'ayşe', 'mehmet']\u003Cbr>for isim in isimler:\u003Cbr>    print(isim.upper())\u003C/code>\u003C/pre>\u003Cp>Bu kod, her ismi büyük harfe çevirerek ekrana yazdırır.\u003C/p>\u003Ch2>İç İçe For Döngüleri\u003C/h2>\u003Cp>For döngüleri, birbirinin içinde kullanılabilir. Bu, özellikle çok boyutlu listeler veya matrislerle çalışırken faydalıdır. Örnek:\u003C/p>\u003Cpre>\u003Ccode>matris = [[1, 2], [3, 4], [5, 6]]\u003Cbr>for satir in matris:\u003Cbr>    for eleman in satir:\u003Cbr>        print(eleman, end=' ' )\u003Cbr>    print()\u003C/code>\u003C/pre>\u003Cp>Bu kod, matrisin her satırındaki elemanları yan yana yazdırır ve satır sonlarında yeni satıra geçer.\u003C/p>\u003Ch2>For Döngüsü İle String Üzerinde İşlem\u003C/h2>\u003Cp>Bir string üzerinde de For döngüsü ile karakter karakter işlem yapabilirsiniz. Örneğin:\u003C/p>\u003Cpre>\u003Ccode>kelime = 'Python'\u003Cbr>for harf in kelime:\u003Cbr>    print(harf)\u003C/code>\u003C/pre>\u003Cp>Bu kod, kelimedeki her harfi ayrı satırlarda yazdırır.\u003C/p>\u003Ch2>For Döngüsünde Enumerate Kullanımı\u003C/h2>\u003Cp>Bir koleksiyon üzerinde dönerken, elemanın indeksine de ihtiyaç duyabilirsiniz. Bu durumda \u003Cstrong>enumerate()\u003C/strong> fonksiyonu kullanılır:\u003C/p>\u003Cpre>\u003Ccode>meyveler = ['elma', 'armut', 'muz']\u003Cbr>for indeks, meyve in enumerate(meyveler):\u003Cbr>    print(f'{indeks}: {meyve}')\u003C/code>\u003C/pre>\u003Cp>Bu kod, her meyvenin indeksini ve adını ekrana yazdırır.\u003C/p>\u003Ch2>For Döngüsü İle Liste Oluşturma (List Comprehension)\u003C/h2>\u003Cp>Python'da For döngüsünü kullanarak yeni listeler oluşturmak için list comprehension yöntemi tercih edilir. Örnek:\u003C/p>\u003Cpre>\u003Ccode>sayilar = [1, 2, 3, 4, 5]\u003Cbr>kareler = [sayi**2 for sayi in sayilar]\u003Cbr>print(kareler)\u003C/code>\u003C/pre>\u003Cp>Bu kod, sayilar listesindeki her sayının karesini alarak yeni bir liste oluşturur ve ekrana yazdırır.\u003C/p>\u003Ch2>Başlangıç Seviyesi İçin Öneriler\u003C/h2>\u003Cp>\u003Cstrong>Python\u003C/strong> öğrenirken \u003Cstrong>For döngüsü\u003C/strong> kavramını iyi anlamak, programlama mantığını kavramanızı kolaylaştırır. \u003Cstrong>Başlangıç\u003C/strong> seviyesinde bol bol pratik yapmak ve farklı \u003Cstrong>örnekler\u003C/strong> üzerinde çalışmak çok faydalıdır. Ayrıca, \u003Cstrong>Başlangıç Seviyesi Kod & Snippet Rehberi\u003C/strong> gibi kaynaklardan destek alarak, kod snippetleri ve mini rehberlerle öğrenmenizi hızlandırabilirsiniz.\u003C/p>\u003Ch2>Sonuç\u003C/h2>\u003Cp>Bu yazıda, \u003Cstrong>Python\u003C/strong> programlamada temel yapı taşlarından biri olan \u003Cstrong>For döngüsü\u003C/strong>nü detaylıca inceledik. \u003Cstrong>Başlangıç\u003C/strong> seviyesinde olanlar için anlaşılır ve pratik \u003Cstrong>örnekler\u003C/strong> sunduk. For döngüsü, kod yazarken tekrar eden işlemleri kolayca yapmanızı sağlar ve programlama becerilerinizi geliştirir. Düzenli pratik yaparak ve farklı senaryolar deneyerek, Python'da For döngüsünü etkin şekilde kullanabilirsiniz.\u003C/p>\u003Cp>Unutmayın, programlama öğrenmek sabır ve sürekli deneme gerektirir. Başlangıç seviyesinde olduğunuzda bile, küçük adımlarla ilerleyerek büyük projelere ulaşabilirsiniz.\u003C/p>","Yazılım Öğrenme Rehberi – Başlangıç Seviyesi İçin Kolay Kodlama ve Pratik Snippet Rehberi","Python programlamada For döngüsünü öğrenmek için başlangıç seviyesinde örneklerle detaylı rehber. Temel kullanım ve pratik örnekler burada.","null","python-for-dongusu-ile-baslamak-baslangic-icin-pratik-ornekler","2026-04-09T01:56:34.000Z",{"id":16,"title":17,"slug":18},214,"Python Döngüleri","python-donguleri",{"id":20,"name":21,"nickname":22,"slug":23},93,"Onur Tekin","CodeCraftsman","onur-tekin","/media/blog/1e014cf2cf31ee0b5ed00938bf56ef6f.jpg","/media/blog/1e014cf2cf31ee0b5ed00938bf56ef6f_thumb.jpg","/media/blog/1e014cf2cf31ee0b5ed00938bf56ef6f.webp","/media/blog/1e014cf2cf31ee0b5ed00938bf56ef6f_thumb.webp",null,{"minutes":30,"wordCount":31,"imageCount":32,"formatted":33},3,567,0,"3 dk okuma süresi","/blog/python-donguleri/python-for-dongusu-ile-baslamak-baslangic-icin-pratik-ornekler",[],["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/1e014cf2cf31ee0b5ed00938bf56ef6f.jpg",{"hid":64,"property":64,"content":65},"og:url","https://kodogreniyorum.com/blog/python-donguleri/python-for-dongusu-ile-baslamak-baslangic-icin-pratik-ornekler",{"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-donguleri/python-for-dongusu-ile-baslamak-baslangic-icin-pratik-ornekler",["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/onur-tekin",{"@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-donguleri",{"@type":102,"position":113,"name":7,"item":65},4]