[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-python-ile-hizli-baslangic-10-basit-kod-ornekleri":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},24755,"Python ile Hızlı Başlangıç: 10 Basit Kod Örnekleri","Bu rehber Python başlangıç örnekleri üzerinden temel kavramları adım adım gösterir ve her örnek için açıklama ve uygulama notları sağlar.","\u003Ch2>Python ile Hızlı Başlangıç: 10 Basit Kod Örnekleri\u003C/h2>\n\u003Cp>Bu kılavuz, Python'a yeni başlayanlar için 10 temel kod örneğini kısa açıklamalar ve pratik ipuçlarıyla birlikte sunar. Her örnek, dilin yaygın yapı taşlarını göstermeyi amaçlar; örneklerin bir bölümü çevrimiçi kaynaklara dayanmaktadır (örnek listeleri ve temel anlatımlar için kaynaklar: \u003Ca href='https://www.yazilimkodlama.com/programlama/python-ornekleri/'>Yazılım Kodlama\u003C/a>, \u003Ca href='https://www.elektrikport.com/teknik-kutuphane/python-programlama-3-bolum-temel-python-kodlama/22140'>Elektrikport\u003C/a>).\u003C/p>\n\n\u003Ch3>Başlamadan önce: Nasıl çalıştırılır?\u003C/h3>\n\u003Cp>Basit bir Python dosyası oluşturup çalıştırmak için terminalde şunları kullanabilirsiniz:\u003C/p>\n\u003Cul>\n  \u003Cli>Dosyayı example.py olarak kaydedin.\u003C/li>\n  \u003Cli>Terminal veya komut satırında: \u003Cstrong>python example.py\u003C/strong> (veya sisteminizde Python 3 için \u003Cstrong>python3 example.py\u003C/strong>).\u003C/li>\n  \u003Cli>Hızlı denemeler için Python REPL veya çevrimiçi editörler de kullanılabilir.\u003C/li>\n\u003C/ul>\n\n\u003Ch3>10 Basit Örnek\u003C/h3>\n\n\u003Ch4>1. Merhaba Dünya\u003C/h4>\n\u003Cblockquote>\u003Cp>print('Merhaba Dünya')\u003C/p>\u003C/blockquote>\n\u003Cp>Açıklama: Ekrana yazdırma işlemi print() fonksiyonuyla yapılır. Bu örnek en temel testtir; kodun çalıştığını doğrulamak için idealdir (kaynak: \u003Ca href='https://www.yazilimkodlama.com/programlama/python-ornekleri/'>Yazılım Kodlama\u003C/a>).\u003C/p>\n\n\u003Ch4>2. Kullanıcıdan veri alma\u003C/h4>\n\u003Cblockquote>\u003Cp>isim = input('Adınızı girin: ')\u003Cbr>print('Merhaba, ' + isim)\u003C/p>\u003C/blockquote>\n\u003Cp>Açıklama: input() fonksiyonu kullanıcıdan metin alır ve sonucu string olarak döndürür. Sayısal bir değer alınacaksa int() veya float() ile dönüştürme yapılmalıdır (kaynak: \u003Ca href='https://www.yazilimkodlama.com/programlama/python-ornekleri/'>Yazılım Kodlama\u003C/a>).\u003C/p>\n\n\u003Ch4>3. Değişkenler ve basit işlemler\u003C/h4>\n\u003Cblockquote>\u003Cp>sayi = 10\u003Cbr>kare = sayi * sayi\u003Cbr>print('Karesi:', kare)\u003C/p>\u003C/blockquote>\n\u003Cp>Açıklama: Python dinámik tipli bir dildir; değişkenlere değer atayarak aritmetik işlemler yapabilirsiniz. Anlamlı değişken adları tercih edin.\u003C/p>\n\n\u003Ch4>4. Koşullu ifadeler (if / elif / else)\u003C/h4>\n\u003Cblockquote>\u003Cp>sayi = int(input('Bir sayı girin: '))\u003Cbr>if sayi &gt; 0:\u003Cbr>&nbsp;&nbsp;print('Pozitif')\u003Cbr>elif sayi == 0:\u003Cbr>&nbsp;&nbsp;print('Sıfır')\u003Cbr>else:\u003Cbr>&nbsp;&nbsp;print('Negatif')\u003C/p>\u003C/blockquote>\n\u003Cp>Açıklama: Girintileme (indentation) Python'da blokları belirler; iki veya dört boşluk kullanımı tutarlı olmalıdır. Koşullu ifadeler temel kontrol akışını sağlar (kaynak: \u003Ca href='https://www.elektrikport.com/teknik-kutuphane/python-programlama-3-bolum-temel-python-kodlama/22140'>Elektrikport\u003C/a>).\u003C/p>\n\n\u003Ch4>5. For döngüsü\u003C/h4>\n\u003Cblockquote>\u003Cp>for i in range(5):\u003Cbr>&nbsp;&nbsp;print(i)\u003C/p>\u003C/blockquote>\n\u003Cp>Açıklama: range(5) 0'dan 4'e kadar sayı üretir. for döngüleri koleksiyonları iterasyonla işlemek için kullanılır (kaynak: \u003Ca href='https://www.elektrikport.com/teknik-kutuphane/python-programlama-3-bolum-temel-python-kodlama/22140'>Elektrikport\u003C/a>).\u003C/p>\n\n\u003Ch4>6. While döngüsü\u003C/h4>\n\u003Cblockquote>\u003Cp>count = 0\u003Cbr>while count &lt; 5:\u003Cbr>&nbsp;&nbsp;print(count)\u003Cbr>&nbsp;&nbsp;count += 1\u003C/p>\u003C/blockquote>\n\u003Cp>Açıklama: While döngüleri bir koşul doğru olduğu sürece çalışır. Koşulun sonlanmasını sağlayan artırma/azaltma ifadelerini unutmayın; aksi takdirde döngü sürekli çalışabilir.\u003C/p>\n\n\u003Ch4>7. Liste kullanımı\u003C/h4>\n\u003Cblockquote>\u003Cp>liste = [1, 2, 3]\u003Cbr>liste.append(4)\u003Cbr>for ele in liste:\u003Cbr>&nbsp;&nbsp;print(ele)\u003C/p>\u003C/blockquote>\n\u003Cp>Açıklama: Listeler birden çok öğeyi sırayla saklamak için kullanılır; append(), pop(), len() gibi hazır fonksiyonlar sık kullanılır (kaynak: \u003Ca href='https://www.elektrikport.com/teknik-kutuphane/python-programlama-3-bolum-temel-python-kodlama/22140'>Elektrikport\u003C/a>).\u003C/p>\n\n\u003Ch4>8. Fonksiyon tanımlama\u003C/h4>\n\u003Cblockquote>\u003Cp>def topla(a, b):\u003Cbr>&nbsp;&nbsp;return a + b\u003Cbr>\u003Cbr>sonuc = topla(3, 4)\u003Cbr>print(sonuc)\u003C/p>\u003C/blockquote>\n\u003Cp>Açıklama: Fonksiyonlar kodu düzenler ve tekrar kullanılabilir hale getirir. Parametre ve dönüş değerlerini belirlemek, test ve bakım kolaylığı sağlar (kaynak: \u003Ca href='https://www.elektrikport.com/teknik-kutuphane/python-programlama-3-bolum-temel-python-kodlama/22140'>Elektrikport\u003C/a>).\u003C/p>\n\n\u003Ch4>9. Modüller: import kullanımı\u003C/h4>\n\u003Cblockquote>\u003Cp>import math\u003Cbr>print(math.sqrt(16))\u003Cbr>print(math.pi)\u003C/p>\u003C/blockquote>\n\u003Cp>Açıklama: import ile standart veya üçüncü taraf modülleri ekleyebilirsiniz. math modülü temel matematik fonksiyonları sağlar; daha fazla modül için pip ile paket yükleyebilirsiniz (kaynak: \u003Ca href='https://www.elektrikport.com/teknik-kutuphane/python-programlama-3-bolum-temel-python-kodlama/22140'>Elektrikport\u003C/a>).\u003C/p>\n\n\u003Ch4>10. Dosya işlemleri ve temel hata yakalama\u003C/h4>\n\u003Cblockquote>\u003Cp>try:\u003Cbr>&nbsp;&nbsp;with open('ornek.txt', 'w') as f:\u003Cbr>&nbsp;&nbsp;&nbsp;&nbsp;f.write('Merhaba Dünya')\u003Cbr>&nbsp;&nbsp;with open('ornek.txt', 'r') as f:\u003Cbr>&nbsp;&nbsp;&nbsp;&nbsp;print(f.read())\u003Cbr>except Exception as e:\u003Cbr>&nbsp;&nbsp;print('Dosya işlemlerinde hata:', e)\u003C/p>\u003C/blockquote>\n\u003Cp>Açıklama: with ifadesi dosyayı güvenli şekilde açıp kapatır; try/except bloğu ise çalışma zamanı hatalarını yakalamanızı sağlar. Hata mesajlarını okuyarak nedeni tespit edin (kaynak: \u003Ca href='https://www.elektrikport.com/teknik-kutuphane/python-programlama-3-bolum-temel-python-kodlama/22140'>Elektrikport\u003C/a>).\u003C/p>\n\n\u003Chr>\n\n\u003Ch3>Uygulama İpuçları ve Kontrol Listesi\u003C/h3>\n\u003Cul>\n  \u003Cli>Önce kısa örnekleri çalıştırın: Her bir örneği ayrı dosyada test edin.\u003C/li>\n  \u003Cli>Dosyayı kaydedip terminalden çalıştırın: \u003Cstrong>python dosya.py\u003C/strong>.\u003C/li>\n  \u003Cli>Hata aldığınızda traceback'i dikkatle okuyun; satır numarası ve hata tipi sorunun yerini gösterir.\u003C/li>\n  \u003Cli>Anlamlı değişken isimleri kullanın ve fonksiyonları küçük, test edilebilir parçalara ayırın.\u003C/li>\n  \u003Cli>Kodlar Python 3 ile uyumludur; Python 3 yüklü olduğundan emin olun.\u003C/li>\n\u003C/ul>\n\n\u003Ch3>İleri Adımlar (Öneriler)\u003C/h3>\n\u003Cul>\n  \u003Cli>Veri yapılarını (tuple, set, dict) öğrenin.\u003C/li>\n  \u003Cli>Dosya işlemleri, modüller ve paket yönetimi hakkında daha derin çalışın.\u003C/li>\n  \u003Cli>Basit bir proje başlatın: örneğin bir komut satırı araç veya küçük bir web uygulaması.\u003C/li>\n\u003C/ul>\n\n\u003Ch3>Kaynaklar ve İleri Okumalar\u003C/h3>\n\u003Cul>\n  \u003Cli>\u003Ca href='https://www.yazilimkodlama.com/programlama/python-ornekleri/'>Python Kod Örnekleri (Yazılım Kodlama)\u003C/a> — çeşitli örneklere genel bakış.\u003C/li>\n  \u003Cli>\u003Ca href='https://www.elektrikport.com/teknik-kutuphane/python-programlama-3-bolum-temel-python-kodlama/22140'>Python Programlama 3. Bölüm (Elektrikport)\u003C/a> — temel Python kavramları ve açıklamalar.\u003C/li>\n\u003C/ul>\n\n\u003Ch3>Notlar\u003C/h3>\n\u003Cp>Bu makaledeki örnekler eğitim amaçlıdır ve temel kavramları göstermek için tasarlanmıştır. Daha karmaşık projeler için ek güvenlik, hata yönetimi ve test adımları planlayın.\u003C/p>","Python ile Hızlı Başlangıç: 10 Basit Kod Örnekleri ve Açıklı","Python öğrenmeye yeni başlayanlar için 10 temel kod örneği, adım adım açıklamalar ve uygulama ipuçları sunar.","python kod snippetleri, python başlangıç örnekleri, basit python scriptler, python öğrenme adımları, kolay python kodlar","python-ile-hizli-baslangic-10-basit-kod-ornekleri","2026-04-05T17:02:11.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/007496046b47bba8e8ad191917f805e3.jpg","/media/blog/007496046b47bba8e8ad191917f805e3_thumb.jpg","/media/blog/007496046b47bba8e8ad191917f805e3.webp","/media/blog/007496046b47bba8e8ad191917f805e3_thumb.webp",null,{"minutes":30,"wordCount":31,"imageCount":32,"formatted":33},4,636,0,"4 dk okuma süresi","/blog/python-baslangic-snippetleri/python-ile-hizli-baslangic-10-basit-kod-ornekleri",[],["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/007496046b47bba8e8ad191917f805e3.jpg",{"hid":64,"property":64,"content":65},"og:url","https://kodogreniyorum.com/blog/python-baslangic-snippetleri/python-ile-hizli-baslangic-10-basit-kod-ornekleri",{"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-hizli-baslangic-10-basit-kod-ornekleri",["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,113],{"@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":111,"name":17,"item":112},3,"https://kodogreniyorum.com/blog/python-baslangic-snippetleri",{"@type":102,"position":30,"name":7,"item":65}]