M7 · Python Temelleri
Koleksiyonlar: Liste, Sözlük, Küme
Neden bu konu?
Gerçek analizde tek bir ürün ya da tek bir şehir değil, çok sayıda değerle çalışırsın. Her değeri ayrı değişkende tutmak kodu uzatır, yeni kayıt eklendiğinde bütün hesabı değiştirmene yol açar ve hangi bilginin hangi kayda ait olduğunu belirsizleştirir. Python koleksiyonları veriyi amacına göre düzenler: liste sırayı, sözlük anlamlı anahtarları, küme ise benzersiz üyeliği korur. Doğru yapıyı seçmek, sonraki arama ve hesap adımlarını hem daha açık hem daha az hataya açık hale getirir.
Benzetme: kavramın günlük karşılığı
NovaCommerce deposunda tek bir düzenleme istasyonu olduğunu düşün: sıraya dizilmiş toplama bandı liste, ürün koduyla açılan etiketli çekmeceler sözlük, kapıdaki benzersiz ziyaretçi damgaları ise kümedir. Aynı istasyon üç farklı düzen kuralı kullanır; çünkü sırayı korumak, ada göre bulmak ve tekrarı elemek aynı ihtiyaç değildir. Veriyi yanlış bölmeye koyarsan bilgi kaybolmasa bile ona ulaşmak gereksiz zorlaşır.
Bu işin sırrı: kalıplar
- Sıra ve tekrar önemliyse liste kullan: urunler = ["Klavye", "Mouse", "Klavye"] ve urunler[0] ile ilk öğeye eriş; indeksler 0'dan başlar.
- Alan adıyla erişmek için sözlük kullan: siparis = {"id": "S-101", "tutar": 890.0}; siparis["tutar"] doğrudan iş anlamını taşır.
+ 3 kalıp daha tam derste
İlk uygulama adımı
1. Sıralı ürün listesini kur
urunler = ["Klavye", "Mouse", "Webcam"] listesini oluştur; listenin tamamını, ilk öğeyi ve len(urunler) sonucunu yazdır.
Kontrol noktası: Tam liste üç öğe gösterir, urunler[0] Klavye olur ve uzunluk 3 çıkar.
+ 4 adım daha tam derste
Dersin devamı erken erişimde
Tam derste seni bekleyenler: 5 kontrol noktalı uygulama adımı, gerçek dünya kullanımı (analist + scientist + AI perspektifi), 4 yaygın tuzak, mülakat sorusu ve model cevabı, 5 soruluk quiz, 7 tekrar kartı ve NovaCommerce proje görevi.