{"id":30719706,"url":"https://github.com/acetinkaya/python-programlama-rehberi","last_synced_at":"2025-09-03T10:08:58.340Z","repository":{"id":292118993,"uuid":"979879496","full_name":"acetinkaya/Python-Programlama-Rehberi","owner":"acetinkaya","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-31T11:00:29.000Z","size":1877,"stargazers_count":19,"open_issues_count":0,"forks_count":20,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-31T23:14:24.466Z","etag":null,"topics":["googlecolab","python","pythonprogramladili","pythonprogramming"],"latest_commit_sha":null,"homepage":"https://www.youtube.com/@danismanliogrenme","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/acetinkaya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-08T08:02:45.000Z","updated_at":"2025-05-31T11:00:32.000Z","dependencies_parsed_at":"2025-05-08T09:21:17.989Z","dependency_job_id":"bddbe3e9-89f1-4e82-84b7-22cacf6cf7f8","html_url":"https://github.com/acetinkaya/Python-Programlama-Rehberi","commit_stats":null,"previous_names":["acetinkaya/python-programlama-rehberi"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/acetinkaya/Python-Programlama-Rehberi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acetinkaya%2FPython-Programlama-Rehberi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acetinkaya%2FPython-Programlama-Rehberi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acetinkaya%2FPython-Programlama-Rehberi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acetinkaya%2FPython-Programlama-Rehberi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/acetinkaya","download_url":"https://codeload.github.com/acetinkaya/Python-Programlama-Rehberi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acetinkaya%2FPython-Programlama-Rehberi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273424384,"owners_count":25103234,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["googlecolab","python","pythonprogramladili","pythonprogramming"],"created_at":"2025-09-03T10:08:56.636Z","updated_at":"2025-09-03T10:08:58.324Z","avatar_url":"https://github.com/acetinkaya.png","language":null,"readme":"# Python Programlama Dili Rehberi\n\n![alternatif metin](https://github.com/acetinkaya/Python-Programlama-Rehberi/blob/main/python_rehberi.png)\n\nBu repo, Python programlama dili üzerine hazırlanmış bir rehberdir. Temel konulardan ileri düzey uygulamalara kadar adım adım ilerleyen örneklerle, Python programlama dilini öğrenme sürecinizi kolaylaştırmayı amaçlamaktayım.\n\n🎯 Hedef Kitle\n\nPython diline yeni başlayan öğrenciler\n\nPython programlama dilini öğrenmek isteyen herkes\n\nGömülü sistem uygulamalarında algoritma geliştirmeyi ve programlamaya ilgi duyan tüm geliştiriciler.\n\n# 📘 Ders Video İçerikleri:\n\nPython Programlama Dili Konu Anlatımı - 1   \nKonusu: Python Programlama Diline Giriş, Değişkenler ve Veri Tipleri, Operatörler   \nDersin Videosu :\u003e https://youtu.be/i2QxxYTaaxs  \n\nPython Programlama Dili Konu Anlatımı - 2    \nKonusu: Kontrol Yapıları (if, if else, if elif else), Döngüler (for, while), Fonksiyonlar, Listeler ve Python Programlama Dili Kütüphaneleri   \nDersin Videosu :\u003e https://youtu.be/hHtVqEu7UZY   \n\nPython Programlama Dili Konu Anlatımı - 3    \nKonusu: Google Colab Üzerinde Python Uygulamaları   \nDersin Videosu :\u003e https://youtu.be/3RhAOU-VRXs   \n\nPython Programlama Dili Konu Anlatımı - 4   \nKonusu: Google Colab Üzerinde Python Uygulamaları     \nDersin Videosu :\u003e https://youtu.be/cs44Z0Nnc78    \n\nPython Programlama Dili Konu Anlatımı - 5     \nKonusu: Google Colab Üzerinde Python Uygulamaları       \nDersin Videosu :\u003e https://youtu.be/CF2vbL4d9sM   \n\nPython Programlama Dili Soru Çözüm Videosu :\u003e https://youtu.be/Eyzd5ItzZI0    \n\n# 📘 Ders İçerikleri:\n\n## 1. Python Programlama Diline Genel Bakış\n\n-\u003e Python Nedir?\n\n* Yüksek seviyeli, okunabilirliği yüksek, çok amaçlı ve yorumlanabilir bir programlama dilidir. Dinamik yapısı ve geniş kütüphane desteği ile veri analitiği, yapay zekâ, web geliştirme, otomasyon gibi birçok alanda kullanılır.\n  \n-\u003e Python Nerelerde Kullanılır?\n\n* Bilgisayarda Programlama Python, Algoritma \u0026 Veri Yapıları, Yapay zeka ve makine öğrenimi, veri analizi, web uygulamaları (Django, Flask), otomasyon scriptleri, gömülü sistemler (MicroPython), bilimsel hesaplamalar, oyun geliştirme konularında python programlama dili kullanılmaktadır.\n\n-\u003e İlk Python Programı:\n\n    print(\"Merhaba Hayat\")\n\n## 2. Python Programlama Diline Giriş   \n\n2.1 Yorum Satırları   \n\n    # Tek satırlık yorum   \n\n    \"\"\"   \n    Çok satırlı   \n    yorum bloğu   \n    \"\"\"   \n\n2.2 Değişkenler ve Veri Tipleri (int, float, str, bool)\n\n    yas = 25                  # int (tam sayı)   \n    sicaklik = 36.5           # float (ondalıklı sayı)   \n    harf = 'A'                # string || str (tek karakter de str türündedir)   \n    isim = \"Ali\"              # string || str (metin ifadesi)   \n    degisken = True           # bool değişlen türü True || False \n\n## 3. Operatörler\n\n3.1 Aritmetik Operatörler\n\n    toplam = 5 + 3         # 8   \n    carpim = 4 * 2         # 8    \n  \n3.2 Karşılaştırma Operatörleri\n\n    a = 10\n    b = 10\n    \n    if a == b:\n        print(\"Eşittir\")\n        \n3.3 Mantıksal Operatörler\n\n    a = 5\n    b = 7\n    \n    if a \u003e 0 and b \u003e 0:\n        print(\"Pozitif sayılar\")\n\n    ---\n\n      not1 = 45\n      not2 = 60\n          \n      if not1 \u003e= 50 or not2 \u003e= 50:\n        print(\"Ders geçildi.\")\n\n    ---\n\n    aktif = False\n    if not aktif:\n        print(\"Kullanıcı pasif.\")\n\n## 4. Kontrol Yapıları\n\n4.1 Koşullu İfadeler\n\n    yas = 17\n    \n    if yas \u003e 18:\n        print(\"Yetişkin.\")\n    else:\n        print(\"Çocuk.\")\n\n    ---\n\n    yas = 20\n    puan = 85\n    \n    if yas \u003e= 18 and puan \u003e= 80:\n        print(\"Sınava girmeye uygunsunuz.\")\n    else:\n        print(\"Şartları sağlamıyorsunuz.\")\n\n4.2 Döngüler\n\n4.2.1 for Döngüsü\n\n    for i in range(5):\n        print(i)\n\n4.2.2 while Döngüsü\n\n    i = 0\n    while i \u003c 5:\n        print(i)\n        i += 1\n        \n## 5. Fonksiyonlar\n\n5.1 Fonksiyon Tanımı ve Kullanımı\n\n    # Toplama yapan fonksiyon\n    \n    def topla(a, b):\n        return a + b\n    \n    # Fonksiyon çağrısı\n    \n    sonuc = topla(5, 3)\n    print(sonuc)   \n\n## 6. Listeler\n\n6.1 Tek Boyutlu Liste\n\n    sayilar = [1, 2, 3, 4, 5]\n    print(sayilar[2])  # 3\n\n6.2 Çok Boyutlu Liste\n\n    matris = [\n        [1, 2, 3],\n        [4, 5, 6]\n    ]\n    \n    print(matris[1][2])  # 6\n\n## 7. Python Programlama Dili Kütüphaneleri\n\n7.1. Python’da Genel Amaçlı Kullanılan Kütüphaneler\n\n| Modül Adı  | Ana İşlev Grubu       | Örnek Fonksiyonlar                               | Kısaca Ne Yapar                                             |\n| ---------- | --------------------- | ------------------------------------------------ | ----------------------------------------------------------- |\n| `time`     | Tarih \u0026 Zaman         | `time()`, `localtime()`, `strftime()`, `sleep()` | Unix zaman damgası, yerel zaman, bekleme fonksiyonu sağlar. |\n| `sys`      | Sistem İşlemleri      | `argv`, `exit()`, `getsizeof()`                  | Komut satırı argümanları, çıkış işlemleri.                  |\n| `os`       | İşletim Sistemi       | `mkdir()`, `remove()`, `system()`, `getcwd()`    | Dosya işlemleri, komut çalıştırma.                    |\n| `math`     | Matematik             | `sqrt()`, `pow()`, `sin()`, `log()`, `ceil()`    | Karekök, üstel, trigonometrik işlemler.                     |\n| `random`   | Rastgele Sayılar      | `random()`, `randint()`, `choice()`, `shuffle()` | Rastgele sayı ve seçim üretimi.                             |\n| `builtins` | Yerleşik Fonksiyonlar | `len()`, `type()`, `input()`, `print()`          | Python’ın varsayılan yerleşik işlevleri.                    |\n\n7.2. Python’da Özel Amaçlı Kütüphaneler\n\n| Modül Adı | Ana İşlev Grubu          | Örnek Fonksiyonlar                          | Kısaca Ne Yapar                                               |\n| --------- | ------------------------ | ------------------------------------------- | ------------------------------------------------------------- |\n| `string`  | Metinsel İfadeler        | `ascii_letters`, `digits`, `punctuation`    | Hazır karakter kümeleri sağlar.                               |\n| `re`      | Düzenli İfadeler (regex) | `match()`, `search()`, `findall()`, `sub()` | Metin arama ve değiştirme işlemleri.                          |\n| `assert`  | Hata Ayıklama            | `assert`                                    | Koşul doğru değilse hata fırlatır (C’deki `assert.h` gibi).   |\n| `locale`  | Yerelleştirme            | `setlocale()`, `localeconv()`               | Sayı formatı, para birimi biçimi gibi yerel ayarları yönetir. |\n| `errno`   | Hata Kodları (dolaylı)   | `errno`, `strerror()` (via `os.strerror`)   | Sistem hatalarının yorumlanması.                              |\n\n## 8. Python’da try-except Yapısı\n\n8.1. Try-Except yapısı\n\n    try:\n        # Hata çıkarabilecek kod\n    except HataTuru:\n        # Hata yakalandığında çalışacak kod\n        \n8.2. Python Try-Except Hata Türleri \n\n| Hata Türü           | Açıklama                                                               | Örnek Kod                             |\n| ------------------- | ---------------------------------------------------------------------- | ------------------------------------- |\n| `ValueError`        | Uygun olmayan veri tipiyle işlem yapılmaya çalışıldığında oluşur.      | `int(\"merhaba\")`                      |\n| `TypeError`         | Yanlış türdeki verilerle işlem yapılırsa oluşur.                       | `\"Ali\" + 5`                           |\n| `ZeroDivisionError` | Sayı sıfıra bölünmeye çalışıldığında oluşur.                           | `10 / 0`                              |\n| `IndexError`        | Listede olmayan bir indekse erişildiğinde oluşur.                 | `[1, 2, 3][5]`                        |\n| `KeyError`          | Sözlükte olmayan bir anahtara erişildiğinde oluşur.                    | `{\"ad\": \"Ali\"}[\"soyad\"]`              |\n| `NameError`         | Tanımlanmamış bir değişkene erişilmeye çalışıldığında oluşur.          | `print(x)` (x tanımlı değilse)        |\n| `AttributeError`    | Nesne üzerinde tanımlı olmayan bir fonksiyon/metoda erişilirse oluşur. | `\"Ali\".append(\"x\")`                   |\n| `FileNotFoundError` | Açılmak istenen dosya bulunamazsa oluşur.                              | `open(\"yok.txt\")`                     |\n| `ImportError`       | Var olmayan veya yüklenemeyen bir modül çağırıldığında oluşur.         | `import yok_modul`                    |\n| `IndentationError`  | Kod bloğu girintileme kurallarına uymazsa oluşur.                      | `if True:\\nprint(\"merhaba\")`          |\n| `SyntaxError`       | Yazım hatası varsa oluşur.                                             | `for i in range(5)` (iki nokta eksik) |\n| `Exception`         | Tüm hata türlerinin üst sınıfıdır (genel hata yakalamada kullanılır).  | `except Exception as e:`              |\n\n## 9. Python Programlama Dili Örnekleri\n\n9.1 Kullanıcı Girdisinin Doğruluğunu Kontrol Etme\n\n    try:\n        sayi = int(input(\"Bir sayı girin: \"))\n        print(\"Girilen sayı:\", sayi)\n    except ValueError:\n        print(\"Geçersiz karakter girişi yaptınız.\")\n\n9.2 Girilen Bir Sayının Negatif mi? Pozitif mi? olduğunu Bulma\n\n    try:\n        sayi = int(input(\"Bir sayı girin: \"))\n        \n        if sayi \u003c 0:\n            print(sayi, \"Negatif Sayıdır.\")\n        elif sayi \u003e 0:\n            print(sayi, \"Pozitif Sayıdır.\")\n        else:\n            print(\"Girilen Sayı 0'dır...\")\n    except ValueError:\n        print(\"Lütfen Bir Sayı Giriniz.\")\n\n9.3. Girilen Bir Değerin Sayı Olduğu Kontrol Edildikten Sonra Tek mi Çift mi Olduğunu Bulma\n\n    try:\n        sayi = int(input(\"Bir sayı girin: \"))\n        \n        if sayi % 2 == 0:\n            print(sayi, \"çift sayıdır.\")\n        else:\n            print(sayi, \"tek sayıdır.\")\n    \n    except ValueError:\n        print(\"Geçersiz giriş! Lütfen bir tamsayı giriniz.\")\n\n9.4. Kullanıcıdan Alınan Sayıları Listeye Aktarma ve Yazdırma\n\n    sayilar = []\n    \n    print(\"Lütfen 6 adet tamsayı giriniz:\")\n    \n    for i in range(6):\n      try:\n         sayi = int(input(str(i + 1) + \". sayı: \"))\n         sayilar.append(sayi)\n      except ValueError:\n         print(\"Geçersiz giriş! Lütfen tamsayı giriniz.\")\n    \n    # Girilen sayıları yazdır\n    \n    print(\"Girilen sayılar:\", sayilar)\n\n\n9.5. Kullanıcının Belirlediği Sayı Adedi ile Girilen Sayı Adedinin Karşılaştırılması\n\n    sayilar = []\n    \n    istenen_adet = 6\n    \n    print(\"6 Adet Sayı Giriniz\")\n    \n    for i in range(istenen_adet):\n      try:\n        sayi = int(input(str(i + 1) + \". sayi\"))\n        sayilar.append(sayi)\n      except ValueError:\n        print(\"Geçersiz değer girdiniz\")\n    \n    print(\"Kullanıcıdan Gelen Degerler: \",sayilar)\n    sayi_adeti = len(sayilar)\n    print(\"Kullanıcıdan Gelen Sayı Adeti \",sayi_adeti)\n    \n    if(istenen_adet\u003esayi_adeti):\n      print(\"Eksik Sayı Girdiniz\")\n    elif(istenen_adet\u003csayi_adeti):\n      print(\"Fazla Sayı Girdiniz\")\n    elif(istenen_adet==sayi_adeti):\n      print(\"Girilen Sayı İstenen Sayı Adeti Kadardır\")\n    else:\n      print(\"Hata\")\n\n\n9.6. Kullanıcıdan Alınan Sayıların Ortalamasını Hesaplama\n\n    sayilar = []\n    print(\"Lütfen 6 adet tamsayı giriniz:\")\n        \n    for i in range(6):\n      try:\n          sayi = int(input(str(i + 1) + \". sayı: \"))\n          sayilar.append(sayi)\n      except ValueError:\n          print(\"Geçersiz giriş! Lütfen tamsayı giriniz.\")\n        \n    ortalama = sum(sayilar) / len(sayilar)\n    print(\"Girilen sayıların ortalaması:\", ortalama)\n\n9.7. Kullanıcıdan Alınan Sayıların Listeye Atılması ve Tek–Çift Sayıların Adetlerinin Belirlenmesi\n\n    sayilar = []\n    tek_sayac = 0\n    cift_sayac = 0\n    \n    print(\"Lütfen 6 adet tamsayı giriniz:\")\n    \n    for i in range(6):\n        try:\n            sayi = int(input(str(i + 1) + \". sayı: \"))\n            sayilar.append(sayi)\n    \n            if sayi % 2 == 0:\n                cift_sayac += 1\n            else:\n                tek_sayac += 1\n        except ValueError:\n            print(\"Geçersiz giriş! Lütfen tamsayı giriniz.\")\n    \n    print(\"Girilen sayılar arasında:\")\n    print(\"Tek sayı adedi: \", tek_sayac)\n    print(\"Çift sayı adedi: \", cift_sayac)\n\n9.8. Kullanıcıdan Alınan Sayıların Listeye Atılması ve Küçükten Büyüğe Göre Sıralaması\n\n    sayilar = []\n    print(\"Lütfen 6 adet tamsayı giriniz:\")\n        \n    for i in range(6):\n      try:\n          sayi = int(input(str(i + 1) + \". sayı: \"))\n          sayilar.append(sayi)\n      except ValueError:\n          print(\"Geçersiz giriş! Lütfen tamsayı giriniz.\")\n    \n    print(\"Sıralanmamış Sayılar\", sayilar)\n      \n    # Bubble Sort algoritmasıyla küçükten büyüğe sıralama\n    for i in range(len(sayilar)):\n        for j in range(len(sayilar) - 1):\n            if sayilar[j] \u003e sayilar[j + 1]:\n                # Elemanları yer değiştiriyoruz\n                sayilar[j], sayilar[j + 1] = sayilar[j + 1], sayilar[j]\n    \n    print(\"Sıralanmış sayılar (küçükten büyüğe):\", sayilar)\n\n9.9. Python \"random\" Kütüphenesi ile Rastgele Belirlenen Sayıyı Tahmin Etme Oyunu \n\n    import random  # rastgele sayı üretmek için kullanılan kütüphane\n    \n    hedef_sayi = random.randint(1, 10) # 1 ile 10 arasında rastgele belirlenen deger\n    tahmin = 0\n    deneme_sayisi = 0\n    \n    print(\"1 ile 10 arasında bir sayı tuttum. Bakalım tahmin edebilecek misin?\")\n    \n    while tahmin != hedef_sayi:\n        try:\n            tahmin = int(input(\"Tahmininizi giriniz: \"))\n            deneme_sayisi += 1\n            \n            if tahmin \u003c hedef_sayi:\n                print(\"Daha büyük bir sayı girin.\")\n            elif tahmin \u003e hedef_sayi:\n                print(\"Daha küçük bir sayı girin.\")\n            else:\n                print(\"Tebrikler! \", deneme_sayisi , \"denemede doğru tahmin ettiniz.\")\n        except ValueError:\n            print(\"Lütfen geçerli bir tamsayı girin.\")    \n\n9.10. Taş-Kağıt-Makas Oyunu: Python ile Skor Takipli Taş-Kağıt-Makas Oyunu \n    \n    import random\n    \n    secenekler = [\"taş\", \"kağıt\", \"makas\"]\n    kullanici_skor = 0\n    bilgisayar_skor = 0\n    \n    print(\"Taş - Kağıt - Makas oyununa hoş geldiniz!\")\n    print(\"Oyunu bitirmek için 'q' tuşuna basın veya 'çık' yazın.\\n\")\n    \n    while True:\n        oyuncu_secimi = input(\"Taş, Kağıt veya Makas seçin: \").lower()\n    \n        if oyuncu_secimi in [\"çık\", \"q\"]:\n            print(\"Oyun sonlandırıldı.\")\n            break\n    \n        if oyuncu_secimi not in secenekler:\n            print(\"Geçersiz seçim! Lütfen taş, kağıt ya da makas girin.\")\n            continue\n    \n        bilgisayar_secimi = random.choice(secenekler)\n        print(\"Bilgisayar: \", bilgisayar_secimi)\n    \n        if oyuncu_secimi == bilgisayar_secimi:\n            print(\"Berabere!\")\n        elif ((oyuncu_secimi == \"taş\" and bilgisayar_secimi == \"makas\") or \n              (oyuncu_secimi == \"kağıt\" and bilgisayar_secimi == \"taş\") or \n              (oyuncu_secimi == \"makas\" and bilgisayar_secimi == \"kağıt\")):\n            print(\"Tebrikler, kazandınız!\")\n            kullanici_skor += 1\n        else:\n            print(\"Bilgisayar kazandı!\")\n            bilgisayar_skor += 1\n            \n        # Son durum bilgisi\n        print(\"Skor Durumu -\u003e Bilgisayar: \", bilgisayar_skor , \" | Kullanıcı: \", kullanici_skor)\n        print(\"Oyunu sonlandırmak için 'q' tuşuna bas veya 'çık' yazabilirsiniz.\")\n    \n    print(\"Oyun Bitti! Toplam Skorlar:\")\n    print(\"Bilgisayar: \" , bilgisayar_skor)\n    print(\"Kullanıcı: \" , kullanici_skor)\n\n\n----\n\n## 📖 Kaynak Kitaplar\n\n1. Eftâl Şehirli, Muhammed Kâmil Turan, Python ile Soru Çözüm Kitabı, Nobel Akademik Yayıncılık, Ankara, 2023.\n  \n2. Prof. Dr. Özlem Türkşen, Optimizasyon Yöntemleri ve Matlab, Python, R Uygulamaları, Nobel Akademik Yayıncılık, 2023.\n\n⚡ **Bilgi Paylaştıkça Gelişir!** 🚀 \n\n\n---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n## Bu Github paylaşımının IEEE ve APA formatlarınada atıf verilme şekli:\n\nIEEE--\u003e A. Cetinkaya, \"Python Programlama Dili Rehberi\" GitHub, [Online]. Erişim Linki: https://github.com/acetinkaya/Python-Programlama-Rehberi . Son Erişim Tarihi: Gün Ay Yıl.   \n\nAPA--\u003e Cetinkaya, A. (2025). Python Programlama Dili Rehberi [GitHub Deposu]. GitHub. Erişim Linki: https://github.com/acetinkaya/Python-Programlama-Rehberi . Son Erişim Tarihi: Gün Ay Yıl.\n\n---\n\n---\n\nYukarıdaki bilgi, resim ve kod çalışmaları açık kaynak paylaşım olarak GitHub \"acetinkaya\" alanında paylaşımı yapılmıştır.\n\nProje Durumu: İlgili paylaşımlar ve Python programlama dilinde yazılmış yazılım kodlarına sürüm güncellemeleri yaptıkça bu paylaşımları güncelleyeceğiz. GitHub bölümünden beğeni bildirimi olarak bir yıldız vererek çalışmalarımı destekleyebilirsiniz. Bilgi paylaşıldıkça büyür ve gelişir.\n\nKatkıda Bulunma: Fork - Çekme istekleri memnuniyetle karşılanır. Büyük değişiklikler için lütfen önce neyi değiştirmek istediğinizi görüşmek üzere ilgili Python kodunu belirttiğiniz bir soru - yanıt bölümü açın. \nBilgi paylaşıldıkça çoğalır ve gelişir. İyi çalışmalar dilerim.\n\nYazar ve Güncelleme Yapan: [Öğr. Gör. Ali Çetinkaya (MSc.)](https://github.com/acetinkaya) - 2025\n\n---\n\nThe above information, images, and code examples are shared as open-source content on GitHub under the \"acetinkaya\" account.\n\nProject Status: The relevant posts and software codes written in the Python programming language will be updated as new versions are released. You can support my work by giving a star to the repository on GitHub. Knowledge grows and develops as it is shared.\nContributing: Forks and pull requests are warmly welcomed. For major changes, please first open a question-answer thread indicating which Python code you want to modify to discuss your proposal. Knowledge multiplies and improves when shared. Best wishes for your work!\n\nAuthor and Maintainer: [Lect. Ali Cetinkaya (MSc.)](https://github.com/acetinkaya) - 2025\n\n---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facetinkaya%2Fpython-programlama-rehberi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facetinkaya%2Fpython-programlama-rehberi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facetinkaya%2Fpython-programlama-rehberi/lists"}