Bu sayfada, Python programlama dilinin temel konularından ileri düzey konularına kadar kodlıyabileceğiniz çeşitli proje örnekleri ve uygulamalar yer almaktadır.
2025-02-17
- Merhaba Dünya Programı: Basit bir "Merhaba Dünya" yazdırma programı.
- Kullanıcıdan Girdi Alma: Kullanıcıdan isim ve yaş alarak bir mesaj yazdırma.
- Hesap Makinesi: Temel aritmetik işlemleri (toplama, çıkarma, çarpma, bölme) yapabilen bir program.
- Sayı Tahmin Oyunu: Kullanıcının rastgele bir sayıyı tahmin etmeye çalıştığı bir oyun.
- Fahrenheit'tan Celsius'a Dönüştürücü: Kullanıcının girdiği Fahrenheit değerini Celsius'a dönüştüren bir program.
- Basit Bir Şifre Oluşturucu: Rastgele bir şifre üreten bir program.
- Kendi Adını Yazdırma: Kullanıcının adını alıp, "Benim adım [isim]" şeklinde yazdırma.
- Küçük-Büyük Harf Dönüştürücü: Kullanıcının girdiği metni küçük veya büyük harfe dönüştüren bir program.
- Sayıların Toplamı: Kullanıcının girdiği bir dizi sayının toplamını hesaplayan bir program.
- Kendi Bilgilerini Yazdırma: Kullanıcıdan ad, soyad ve yaş alarak bunları yazdıran bir program.
- Fibonacci Dizisi: Fibonacci dizisini belirli bir sayıya kadar yazdıran bir program.
- Asal Sayı Kontrolü: Kullanıcının girdiği bir sayının asal olup olmadığını kontrol eden bir program.
- Kelime Sayacı: Kullanıcının girdiği bir metindeki kelime sayısını hesaplayan bir program.
- Ters Çevirme: Kullanıcının girdiği bir kelimeyi tersine çeviren bir program.
- Sayıların Ortalaması: Kullanıcının girdiği bir dizi sayının ortalamasını hesaplayan bir program.
- Çift ve Tek Sayıları Ayırma: Kullanıcının girdiği sayılardan çift ve tek olanları ayıran bir program.
- Harf Sayacı: Kullanıcının girdiği bir metindeki harflerin sayısını hesaplayan bir program.
- Rastgele Sayı Üretici: Belirli bir aralıkta rastgele bir sayı üreten bir program.
- Kelime Ters Çevirici: Kullanıcının girdiği her kelimeyi tersine çeviren bir program.
- Sıralama Programı: Kullanıcının girdiği bir dizi sayıyı sıralayan bir program.
- Basit Not Hesaplama: Kullanıcının girdiği notlara göre harf notu veren bir program.
- Yaş Kontrolü: Kullanıcının yaşına göre belirli bir mesaj veren bir program.
- Sayı Tahmin Oyunu: Kullanıcının rastgele bir sayıyı tahmin etmeye çalıştığı bir oyun (geliştirilmiş versiyon).
- Hava Durumu Uygulaması: Kullanıcının girdiği sıcaklığa göre kıyafet öneren bir program.
- Çift ve Tek Sayı Kontrolü: Kullanıcının girdiği sayının çift mi yoksa tek mi olduğunu kontrol eden bir program.
- Kullanıcı Girişi: Kullanıcı adı ve şifre kontrolü yapan bir program.
- Basit Hesap Makinesi: Kullanıcının seçtiği işlemi yapabilen bir hesap makinesi.
- Sıcaklık Dönüştürücü: Kullanıcının girdiği sıcaklığı Celsius'tan Fahrenheit'a veya tam tersine dönüştüren bir program.
- Küçük-Büyük Harf Kontrolü: Kullanıcının girdiği bir metinde büyük harf olup olmadığını kontrol eden bir program.
- Sayıların Pozitif veya Negatif Olup Olmadığını Kontrol Etme: Kullanıcının girdiği sayının pozitif, negatif veya sıfır olduğunu kontrol eden bir program.
- Liste ve Tuple Kullanımı: Kullanıcının girdiği sayıları liste ve tuple olarak saklayıp, her iki yapıyı da kullanarak işlemler yapan bir program.
- Set ile Tekrarları Kaldırma: Kullanıcının girdiği bir listeden tekrar eden elemanları kaldıran bir program.
- Dictionary ile Telefon Defteri: Kullanıcının isim ve telefon numaralarını saklayıp, arama yapabilen bir telefon defteri uygulaması.
- Liste Sıralama: Kullanıcının girdiği bir listeyi sıralayan bir program.
- Kelime Frekansı Hesaplama: Kullanıcının girdiği bir metindeki kelimelerin frekansını hesaplayan bir program.
- Kullanıcı Bilgileri: Kullanıcıdan isim, yaş ve şehir bilgilerini alıp, bunları bir dictionary içinde saklayan bir program.
- Set ile Ortak Eleman Bulma: İki set arasındaki ortak elemanları bulan bir program.
- Liste Elemanlarını Ters Çevirme: Kullanıcının girdiği bir listeyi tersine çeviren bir program.
- Dictionary ile Not Defteri: Kullanıcının ders notlarını saklayıp, notları güncelleyebilen bir not defteri uygulaması.
- Liste ile En Büyük ve En Küçük Sayıyı Bulma: Kullanıcının girdiği bir listeden en büyük ve en küçük sayıyı bulan bir program.
- Faktöriyel Hesaplama: Kullanıcının girdiği bir sayının faktöriyelini hesaplayan bir fonksiyon.
- Kelime Ters Çevirme Fonksiyonu: Bir kelimeyi tersine çeviren bir fonksiyon.
- Sayıların Toplamı: Bir dizi sayının toplamını hesaplayan bir fonksiyon.
- Asal Sayı Kontrolü Fonksiyonu: Bir sayının asal olup olmadığını kontrol eden bir fonksiyon.
- Dizi Elemanlarını Sıralama: Bir diziyi sıralayan bir fonksiyon.
- Kullanıcıdan Girdi Alma: Kullanıcıdan girdi alıp, bu girdiyi işleyen bir fonksiyon.
- Harf Sayısı Hesaplama: Bir metindeki harf sayısını hesaplayan bir fonksiyon.
- Rastgele Sayı Üretici: Belirli bir aralıkta rastgele bir sayı üreten bir fonksiyon.
- Dizi Elemanlarının Ortalamasını Hesaplama: Bir dizinin ortalamasını hesaplayan bir fonksiyon.
- Küçük ve Büyük Harf Dönüştürücü: Bir metni küçük veya büyük harfe dönüştüren bir fonksiyon.
- NumPy ile Matris İşlemleri: NumPy kullanarak matris oluşturma ve işlemler yapma.
- Pandas ile Veri Analizi: Pandas kullanarak bir CSV dosyasını okuyup, analiz etme.
- Matplotlib ile Grafik Çizimi: Matplotlib kullanarak basit bir grafik çizen bir program.
- Rastgele Sayılar ile Histogram: Rastgele sayılar üreterek bunların histogramını çizen bir program.
- Veri Çizimi: Pandas ile bir veri setini okuyup, Matplotlib ile görselleştirme.
- NumPy ile İstatistiksel Hesaplamalar: NumPy kullanarak bir dizi üzerinde istatistiksel hesaplamalar yapma.
- Pandas ile Veri Temizleme: Pandas kullanarak eksik verileri temizleyen bir program.
- Matplotlib ile Çizgi Grafiği: Belirli bir veri seti için çizgi grafiği oluşturan bir program.
- Kütüphane Kullanımı: Belirli bir kütüphaneyi kullanarak basit bir uygulama geliştirme.
- Veri Seti Analizi: Bir veri setini okuyup, temel analizler yaparak sonuçları yazdırma.
- Dosya Okuma Hatası Yönetimi: Dosya okuma işlemi sırasında hata yönetimi yapan bir program.
- Kullanıcı Girişi Hatası: Kullanıcıdan alınan girdi hatalarını kontrol eden bir program.
- Sayı Girişi Kontrolü: Kullanıcının girdiği değerin sayı olup olmadığını kontrol eden bir program 4. Hata Mesajı Gösterimi: Kullanıcıdan alınan girdi hatalarında uygun hata mesajları gösteren bir program.
- Sıfıra Bölme Kontrolü: Kullanıcının girdiği bir sayıyı başka bir sayıya bölerken sıfıra bölme hatasını kontrol eden bir program.
- Dosya Yazma Hatası Yönetimi: Dosyaya yazma işlemi sırasında oluşabilecek hataları yöneten bir program.
- Veri Tipi Kontrolü: Kullanıcının girdiği verinin beklenen türde olup olmadığını kontrol eden bir program.
- Hata Günlüğü Oluşturma: Hataları bir dosyaya kaydeden bir hata günlüğü uygulaması.
- Kullanıcıdan Girdi Alma: Kullanıcıdan alınan girdilerin geçerliliğini kontrol eden bir program.
- Özel Hata Sınıfı: Kendi özel hata sınıfını oluşturarak hata yönetimi yapan bir program.
- Metin Dosyası Okuma: Bir metin dosyasını okuyup içeriğini yazdıran bir program.
- Metin Dosyasına Yazma: Kullanıcının girdiği verileri bir metin dosyasına yazan bir program.
- Dosya Kopyalama: Bir dosyayı başka bir konuma kopyalayan bir program.
- Dosya İçeriğini Ters Çevirme: Bir dosyanın içeriğini tersine çevirip yeni bir dosyaya yazan bir program.
- CSV Dosyası Okuma: Bir CSV dosyasını okuyup içeriğini yazdıran bir program.
- Dosya Boyutu Hesaplama: Belirli bir dosyanın boyutunu hesaplayan bir program.
- Dosya Silme: Kullanıcının belirttiği bir dosyayı silen bir program.
- Dosya İçeriğini Arama: Bir dosya içinde belirli bir kelimeyi arayan bir program.
- Dosya Yedekleme: Belirli bir dosyanın yedeğini alarak başka bir konuma kopyalayan bir program.
- Dosya İçeriğini Satır Satır Okuma: Bir dosyayı satır satır okuyup her satırı yazdıran bir program.
- Kedi ve Köpek Sınıfları: Kedi ve köpek sınıflarını oluşturarak özelliklerini tanımlayan bir program.
- Araba Sınıfı: Araba sınıfı oluşturarak hız, model gibi özellikleri tanımlayan bir program.
- Hesap Makinesi Sınıfı: Hesaplama işlemlerini gerçekleştiren bir hesap makinesi sınıfı.
- Kitap Sınıfı: Kitap bilgilerini (yazar, başlık, yıl) saklayan bir kitap sınıfı.
- Öğrenci Sınıfı: Öğrenci bilgilerini (isim, yaş, notlar) saklayan bir öğrenci sınıfı.
- Hayvanat Bahçesi Uygulaması: Farklı hayvan sınıflarını oluşturarak bir hayvanat bahçesi uygulaması.
- Bankacılık Uygulaması: Müşteri ve hesap sınıflarını oluşturarak basit bir bankacılık uygulaması.
- Oyun Karakteri Sınıfı: Oyun karakteri özelliklerini tanımlayan bir sınıf.
- Geometrik Şekiller Sınıfı: Farklı geometrik şekillerin alan ve çevre hesaplamalarını yapan bir sınıf.
- Kütüphane Uygulaması: Kitap ve üye sınıflarını oluşturarak bir kütüphane uygulaması.
- Decorator Kullanımı: Fonksiyonları süslemek için decorator kullanan bir program.
- Generator Oluşturma: Büyük veri setlerini verimli bir şekilde işlemek için generator kullanan bir program.
- List Comprehensions: Listeleri daha kısa ve okunabilir bir şekilde oluşturmak için list comprehension kullanan bir program.
- Özel Hata Yönetimi: Kendi özel hata sınıflarını oluşturarak hata yönetimi yapan bir program.
- Context Manager Kullanımı: Dosya işlemlerinde context manager kullanarak kaynak yönet
good luck!