
Python Nesne Yönelimli Programlama
Sınıflar, nesneler, kalıtım, kapsülleme, çok biçimlilik, özel metotlar, dekoratörler
1Python'da sınıf nedir?
Python'da sınıf nedir?
Cevap
Sınıf, aynı niteliklere ve metotlara sahip nesneler oluşturmak için bir şablondur (blueprint). Kendisinden örneklenecek nesnelerin yapısını ve davranışını tanımlar. Sınıflar, ilgili verileri ve işlevleri birlikte gruplayarak kodu modüler ve yeniden kullanılabilir bir şekilde organize etmeyi sağlar.
2Python sınıfındaki __init__ metodunun rolü nedir?
Python sınıfındaki __init__ metodunun rolü nedir?
Cevap
__init__ metodu sınıfın yapıcısıdır (constructor). Yeni bir örnek oluşturulurken otomatik olarak çağrılır ve nesne niteliklerini belirli değerlerle başlatmaya olanak tanır. Genellikle self aracılığıyla örnek niteliklerine değer atayarak nesnenin başlangıç durumunun tanımlandığı yerdir.
3Sınıf metotlarındaki self parametresi neyi temsil eder?
Sınıf metotlarındaki self parametresi neyi temsil eder?
Cevap
self parametresi sınıfın mevcut örneğini temsil eder. Sınıfın içinden nesne niteliklerine ve metotlarına erişmeyi sağlar. self adı bir konvansiyon olmasına rağmen, kod okunabilirliği için kullanılması şiddetle önerilir. Python, bir metot çağrılırken örneği otomatik olarak ilk argüman olarak iletir.
Sınıf niteliği ile örnek niteliği arasındaki fark nedir?
Python'da Person adlı bir sınıfın örneği nasıl oluşturulur?
+17 mülakat soruları
Diğer Data Science & ML mülakat konuları
Python Temelleri
Python Veri Yapıları
Git Temelleri
SQL Temelleri
NumPy Temelleri
Pandas Temelleri
Jupyter & Google Colab
SQL Joins ve Gelişmiş Sorgular
İleri Pandas
Matplotlib & Seaborn ile Görselleştirme
Plotly ile Etkileşimli Görselleştirmeler
Tanımlayıcı İstatistik
Çıkarımsal İstatistik
Web Scraping
BigQuery & Cloud Data
Feature Engineering
Denetimli ML: Regresyon
Denetimli ML: Sınıflandırma
Karar Ağaçları ve Topluluk Yöntemleri
Denetimsiz ML
ML Pipeline'ları & Doğrulama
Zaman Serileri & Tahminleme
Deep Learning Temelleri
TensorFlow & Keras
CNN ve görüntü sınıflandırma
RNN ve Diziler
Transformers ve Attention
NLP ve Hugging Face
GenAI ve LangChain
MLOps ve Dağıtım
Bir sonraki mülakatın için Data Science & ML'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla