Python Örnek Projeler ve Kodları: Başlangıç Seviyesi İçin Python Proje Örnekleri

Dahibey

🏅
Kıdemli Üye
Katılım
1 Ağustos 2024
Konular
52
Mesajlar
75
Tepkime puanı
30
TL
180
Python, esnek ve güçlü yapısıyla yazılım dünyasında sıkça tercih edilen bir programlama dilidir. Bu makalede, "Python örnek projeler" ve "Python örnek proje kodları" arayanlar için faydalı bilgiler ve kod örnekleri paylaşacağız. Başlangıç seviyesinden ileri seviyeye kadar farklı projelerle, Python dilini öğrenmek ve geliştirmek isteyenlere rehber olmayı hedefliyoruz.

1. Basit Hesap Makinesi Projesi

Bu proje, Python'da temel matematik işlemlerini gerçekleştiren bir hesap makinesi uygulaması oluşturur.
Kod:
def hesap_makinesi():
    print("Hesap Makinesi")
    print("1. Toplama")
    print("2. Çıkarma")
    print("3. Çarpma")
    print("4. Bölme")
    
    secim = input("İşlem numarasını seçin (1/2/3/4): ")
    
    sayi1 = float(input("Birinci sayıyı girin: "))
    sayi2 = float(input("İkinci sayıyı girin: "))
    
    if secim == '1':
        print(f"Sonuç: {sayi1} + {sayi2} = {sayi1 + sayi2}")
    elif secim == '2':
        print(f"Sonuç: {sayi1} - {sayi2} = {sayi1 - sayi2}")
    elif secim == '3':
        print(f"Sonuç: {sayi1} * {sayi2} = {sayi1 * sayi2}")
    elif secim == '4':
        if sayi2 != 0:
            print(f"Sonuç: {sayi1} / {sayi2} = {sayi1 / sayi2}")
        else:
            print("Hata: Bir sayı sıfıra bölünemez!")

2. Rastgele Şifre Oluşturucu

Güvenli bir şifre oluşturmak için Python kullanarak rastgele karakterlerden oluşan bir şifre oluşturabilirsiniz.

Kod Örneği:​

Kod:
import random
import string

def sifre_olustur(uzunluk):
    karakterler = string.ascii_letters + string.digits + string.punctuation
    sifre = ''.join(random.choice(karakterler) for i in range(uzunluk))
    return sifre

uzunluk = int(input("Şifre uzunluğunu girin: "))
print(f"Oluşturulan Şifre: {sifre_olustur(uzunluk)}")

3. To-Do List (Yapılacaklar Listesi)

Kullanıcının yapılacak görevleri ekleyip düzenleyebileceği basit bir uygulama.
Kod:
def todo_listesi():
    liste = []
    
    while True:
        print("\n1. Görev Ekle")
        print("2. Görevleri Listele")
        print("3. Görev Sil")
        print("4. Çıkış")
        
        secim = input("Seçiminizi yapın (1/2/3/4): ")
        
        if secim == '1':
            gorev = input("Yeni görev girin: ")
            liste.append(gorev)
            print("Görev eklendi!")
        elif secim == '2':
            print("\nYapılacaklar Listesi:")
            for i, gorev in enumerate(liste, 1):
                print(f"{i}. {gorev}")
        elif secim == '3':
            print("\nYapılacaklar Listesi:")
            for i, gorev in enumerate(liste, 1):
                print(f"{i}. {gorev}")
            silinecek = int(input("Silmek istediğiniz görev numarasını girin: "))
            if 0 < silinecek <= len(l

4. Web Scraping Projesi

Bir web sitesinden veri çekmek için Python'da BeautifulSoup modülünü kullanabilirsiniz.
Kod:
import requests
from bs4 import BeautifulSoup

def veri_cek(url):
    response = requests.get(url)
    if response.status_code == 200:
        soup = BeautifulSoup(response.content, 'html.parser')
        basliklar = soup.find_all('h2')  # Örnek olarak h2 başlıklarını çekiyoruz
        for i, baslik in enumerate(basliklar, 1):
            print(f"{i}. {baslik.text.strip()}")
    else:
        print("Web sitesine erişim başarısız!")

url = input("Veri çekmek istediğiniz URL'yi girin: ")
veri_cek(url)
 

io

👑
Yetkili
Katılım
30 Temmuz 2024
Konular
39
Mesajlar
87
Tepkime puanı
51
TL
70
Python örnek projeler için teşekkür ederim, geliştiriciliğe yeni başlayanlar için basit bir rehber örnek olabilir