
Python Veri Yapıları
Listeler, dictionary'ler, set'ler, tuple'lar, list comprehension'lar, generator'lar, itertools
1Python'da list ile tuple arasındaki temel fark nedir?
Python'da list ile tuple arasındaki temel fark nedir?
Cevap
List'ler mutable'dır (oluşturulduktan sonra değiştirilebilir), tuple'lar ise immutable'dır (değiştirilemez). Tuple'ların bu değişmezliği onları hashable yapar ve list'lerin aksine dictionary key'i olarak kullanılabilir hale getirir. Tuple'lar ayrıca bellek kullanımı ve erişim hızı açısından biraz daha performanslıdır.
2Python list'in sonuna bir öğe eklemek için hangi metot kullanılmalıdır?
Python list'in sonuna bir öğe eklemek için hangi metot kullanılmalıdır?
Cevap
append() metodu list'in sonuna tek bir öğe ekler. List'i in-place olarak değiştirir ve None döndürür. Birden fazla öğe eklemek için extend() veya += operatörünü kullanın. insert() metodu belirli bir konuma eklemeye olanak tanır.
3Python'da boş bir dictionary nasıl oluşturulur?
Python'da boş bir dictionary nasıl oluşturulur?
Cevap
Boş bir dictionary {} veya dict() ile oluşturulabilir. {} sözdizimi daha kısa ve biraz daha hızlıdır. {} gösterimi boş bir dictionary oluştururken, set() boş bir set oluşturur. Boş bir set için set() kullanmak zorunludur çünkü {} dictionary'lere ayrılmıştır.
[x**2 for x in range(5)] ifadesinin sonucu nedir?
Bir set'i diğer Python koleksiyonlarından ayıran özellik nedir?
+17 mülakat soruları
Diğer Data Science & ML mülakat konuları
Python Temelleri
Python Nesne Yönelimli Programlama
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