
Pemrograman Berorientasi Objek Python
Class, object, inheritance, enkapsulasi, polimorfisme, metode khusus, decorator
1Apa itu class di Python?
Apa itu class di Python?
Jawaban
Class adalah blueprint untuk membuat object yang berbagi atribut dan metode yang sama. Class mendefinisikan struktur dan perilaku object yang akan diinstansiasi darinya. Class memungkinkan pengorganisasian kode secara modular dan dapat digunakan kembali dengan mengelompokkan data dan fungsionalitas terkait.
2Apa peran metode __init__ dalam class Python?
Apa peran metode __init__ dalam class Python?
Jawaban
Metode __init__ adalah constructor class. Metode ini dipanggil secara otomatis saat membuat instance baru dan memungkinkan inisialisasi atribut object dengan nilai tertentu. Di sinilah biasanya didefinisikan keadaan awal object dengan menetapkan nilai pada atribut instance melalui self.
3Apa yang diwakili oleh parameter self dalam metode class?
Apa yang diwakili oleh parameter self dalam metode class?
Jawaban
Parameter self mewakili instance saat ini dari class. Ini memungkinkan akses ke atribut dan metode object dari dalam class. Meskipun nama self adalah konvensi, sangat disarankan untuk menggunakannya demi keterbacaan kode. Python secara otomatis meneruskan instance sebagai argumen pertama saat memanggil metode.
Apa perbedaan antara atribut class dan atribut instance?
Bagaimana cara membuat instance dari class bernama Person di Python?
+17 pertanyaan wawancara
Topik wawancara Data Science & ML lainnya
Dasar-dasar Python
Struktur Data Python
Dasar-Dasar Git
Dasar-dasar SQL
Dasar-Dasar NumPy
Dasar-dasar Pandas
Jupyter & Google Colab
SQL Joins & Kueri Lanjutan
Pandas Lanjutan
Visualisasi dengan Matplotlib & Seaborn
Visualisasi Interaktif dengan Plotly
Statistik Deskriptif
Statistik Inferensial
Web Scraping
BigQuery & Cloud Data
Feature Engineering
ML Terbimbing: Regresi
ML Terbimbing: Klasifikasi
Pohon Keputusan & Ensemble
ML Tanpa Pengawasan
Pipeline ML & Validasi
Deret Waktu & Peramalan
Dasar-Dasar Deep Learning
TensorFlow & Keras
CNN dan klasifikasi gambar
RNN & Sekuens
Transformers & Attention
NLP & Hugging Face
GenAI & LangChain
MLOps dan Deployment
Kuasai Data Science & ML untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis