# Data Engineering için ileri düzey Python (Data Engineering) > OOP, decorators, generators, context managers, typing, async/await, modules, virtual environments - 25 mülakat soruları - Junior - [Mülakat Soruları: Data Engineering](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari.md) ## 1. Python'da class nedir? **Cevap** Class, nesnelerin yapısını ve davranışını tanımlayan bir şablondur (blueprint). Veriyi (özellikler) ve bu veri üzerinde çalışan fonksiyonları (metodlar) kapsüller. Class'lar aynı yapıyı paylaşan ancak farklı değerlere sahip birden fazla instance oluşturmaya olanak tanır, bu da nesne yönelimli programlamanın temelidir. ## 2. Python class'ında __init__ metodunun rolü nedir? **Cevap** __init__ metodu bir Python class'ının constructor'ıdır. Yeni bir instance oluşturulurken otomatik olarak çağrılır ve nesnenin özelliklerini belirli değerlerle başlatmaya olanak tanır. Bu metod her zaman ilk parametre olarak self alır, bu da oluşturulmakta olan instance'a referans verir. ## 3. Python'da instance metodu ile class metodu arasındaki fark nedir? **Cevap** Instance metodu self alır ve belirli bir instance üzerinde çalışırken, class metodu (@classmethod ile dekore edilmiş) cls alır ve class'ın kendisi üzerinde çalışır. Class metodları factory method oluşturmak veya tüm instance'lar tarafından paylaşılan class özelliklerini değiştirmek için faydalıdır. ## 22 soru daha mevcut - Python'da decorator nedir? - Argüman alan bir decorator nasıl oluşturulur? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Data Engineering mülakat konuları - [Linux & Shell - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/linux-shell-basics.md): 20 soru, Junior - [Git & GitHub - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/git-github-fundamentals.md): 20 soru, Junior - [Docker - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/docker-fundamentals.md): 25 soru, Junior - [Google Cloud Platform - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/gcp-fundamentals.md): 20 soru, Junior - [CI/CD ve Kod Kalitesi](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/ci-cd-code-quality.md): 20 soru, Mid-Level - [Docker Compose](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/docker-compose.md): 20 soru, Mid-Level - [FastAPI - Veri API'leri](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/fastapi.md): 20 soru, Mid-Level - [Data Engineering için İleri Seviye SQL](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/sql-advanced-de.md): 20 soru, Mid-Level - [Data Lake - Mimari ve Veri Alımı](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/data-lake.md): 20 soru, Mid-Level - [Data Engineering için BigQuery](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/bigquery-de.md): 20 soru, Mid-Level - [PostgreSQL - Yönetim](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/postgresql-admin.md): 20 soru, Mid-Level - [Data Engineering için Data Modeling](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/data-modeling-de.md): 20 soru, Mid-Level - [Fivetran & Airbyte - Veri Alımı](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/fivetran-airbyte.md): 20 soru, Mid-Level - [dbt - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/dbt-fundamentals-de.md): 20 soru, Mid-Level - [Apache Airflow - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/airflow-fundamentals.md): 20 soru, Mid-Level - [Kubernetes - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/kubernetes-fundamentals.md): 20 soru, Mid-Level - [dbt - Gelişmiş özellikler](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/dbt-advanced-de.md): 20 soru, Senior - [ETL / ELT / ETLT Desenleri](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/etl-elt-patterns.md): 20 soru, Senior - [Apache Airflow - İleri Seviye](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/airflow-advanced.md): 20 soru, Senior - [Airflow + dbt - Pipeline Orkestrasyonu](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/airflow-dbt-integration.md): 20 soru, Senior - [PySpark - Büyük Ölçekli İşleme](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/pyspark.md): 20 soru, Senior - [Google Pub/Sub - Veri Streaming](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/pubsub-streaming.md): 20 soru, Senior - [Apache Beam & Dataflow](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/apache-beam-dataflow.md): 20 soru, Senior - [Kubernetes - Üretim ve Ölçeklendirme](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/kubernetes-advanced.md): 20 soru, Senior - [Terraform - Infrastructure as Code](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/terraform.md): 20 soru, Senior - [NoSQL Veritabanları](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/nosql-databases.md): 20 soru, Senior - [Modern Data Architecture](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/data-architecture.md): 20 soru, Senior - [İzleme ve Gözlemlenebilirlik](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/monitoring-observability.md): 20 soru, Senior - [IAM ve Veri Güvenliği](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/iam-security-de.md): 20 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/python-advanced-de