Python Örnekleri 5
Temel Python Programlama örneklerine, sanatçı ve albümlerden oluşan bir dizi içerisinde arama yapmamızı sağlayan küçük bir uygulama örneği yapalım.
Dosya adı: albumbul.py
import sys
sanatcilar_ve_albumler = {
"Burak Kut": ["Komple", "Küçük Prens"],
"Yasar": ["Esirinim", "Divane"],
"Mabel Matiz": ["Fatih"], ["Maya"], ["Yaşım Çocuk"],
"Pera": ["Bir Başka Dünya", "En Güzel Mevsimim"],
"Grup Seksendort": ["KGB", "Akıyor Zaman"]
}
def albüm_arama(sanatci):
if sanatci in sanatcilar_ve_albumler:
albümler = sanatcilar_ve_albumler[sanatci]
return albümler
else:
return None
while True:
girilen_sanatci = input("Bir sanatçı adı girin (Çıkmak için 'q' tuşuna basabilirsiniz): ")
if girilen_sanatci.lower() == "q":
print("Uygulama kapatılıyor...")
break
albümler = albüm_arama(girilen_sanatci)
if albümler:
print(f"{girilen_sanatci} adlı sanatçının albümleri:")
for albüm in albümler:
print(albüm)
else:
print(f"{girilen_sanatci} adlı bir sanatçı bulunamadı.")
Terminale,
python albumbul.py yazarak çalıştırabiliriz.
Bu örneği müzik türlerini, albüm yıllarını ekleyerek kendiniz geliştirmeye çalışın.
İlgili yazılar
Python ile SOLID Prensipleri Örneği
S – Tek Sorumluluk İlkesi (Single Responsibility Principle): Bir sınıfın ya da modülün tek bir sorumluluğu olmalıdır. Bu prensip, bir bileşenin değişmesi gerektiğinde diğerlerini etkileme olasılığını…
Pyhton İle Who Is Sorgusu
Who is sorgusu yaparak alan adının alınıp alınmadığını gösteren bir kod parçası yazıyoruz. Paket yüklüyoruz; pip install python-whois whois.py adında bir dosya açıyoruz;
Python Network Programlama Nedir?
Ağ ve Sistem mühendislerinin uzman oldukları alanda programlama yapmabilecekleri ya da Python yazılımcılarının ağ sistemleri alanında geliştirme yapabilecekleri bir uzmanlık sahasıdır. Ağ programlamada Pyhton dili önemli…


