# Dasar-Dasar Python (Django) > Variabel & konstanta, tipe data, alur kontrol, functions, list comprehensions, decorators, context managers - 25 pertanyaan wawancara - Junior - [Pertanyaan Wawancara: Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara.md) ## 1. Apa perbedaan antara variabel yang dideklarasikan dengan = dan konstanta di Python? **Jawaban** Python tidak memiliki konstanta sejati pada tingkat bahasa. Berdasarkan konvensi, variabel HURUF BESAR dianggap sebagai konstanta dan tidak boleh dimodifikasi, tetapi secara teknis tidak ada yang mencegah penetapan ulang. Konvensi PEP 8 ini bergantung pada disiplin pengembang daripada penegakan bahasa. ## 2. Tipe data apa yang dikembalikan oleh ekspresi 3 / 2 di Python 3? **Jawaban** Di Python 3, operator / selalu melakukan pembagian floating-point, mengembalikan 1.5 dalam kasus ini. Untuk mendapatkan pembagian bilangan bulat, gunakan operator //. Ini adalah perbedaan besar dengan Python 2 di mana / melakukan pembagian bilangan bulat antara dua bilangan bulat. ## 3. Apa perbedaan antara list dan tuple di Python? **Jawaban** List bersifat mutable (dapat dimodifikasi setelah pembuatan) sedangkan tuple bersifat immutable. Tuple sedikit lebih efisien dan dapat digunakan sebagai kunci dictionary. List menggunakan kurung siku [] dan tuple menggunakan tanda kurung (). Pilih tipe yang tepat berdasarkan apakah data perlu dimodifikasi. ## 22 pertanyaan lagi tersedia - Bagaimana cara memeriksa apakah suatu kunci ada di dictionary Python? - Apa perbedaan antara == dan is di Python? Daftar gratis: https://sharpskill.dev/id/login ## Topik wawancara Django lainnya - [Python berorientasi objek](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/python-oop.md): 20 pertanyaan, Junior - [Dasar-Dasar Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-fundamentals.md): 20 pertanyaan, Junior - [Models Django - Dasar](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-models-basics.md): 22 pertanyaan, Junior - [Django Views](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-views.md): 20 pertanyaan, Junior - [Template Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-templates.md): 18 pertanyaan, Junior - [Formulir Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-forms.md): 22 pertanyaan, Mid-Level - [QuerySets Lanjutan](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-querysets.md): 25 pertanyaan, Mid-Level - [Autentikasi Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-authentication.md): 22 pertanyaan, Mid-Level - [Middleware Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-middleware.md): 18 pertanyaan, Mid-Level - [Django Admin](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-admin.md): 20 pertanyaan, Mid-Level - [Django REST Framework](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-rest-framework.md): 30 pertanyaan, Mid-Level - [Sinyal Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-signals.md): 18 pertanyaan, Mid-Level - [Unggah File](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-file-upload.md): 20 pertanyaan, Mid-Level - [Caching Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-caching.md): 20 pertanyaan, Mid-Level - [Session Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-sessions.md): 18 pertanyaan, Mid-Level - [Email Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-email.md): 18 pertanyaan, Mid-Level - [Testing Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-testing.md): 22 pertanyaan, Mid-Level - [Keamanan Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-security.md): 22 pertanyaan, Mid-Level - [Deployment Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-deployment.md): 24 pertanyaan, Mid-Level - [Django ORM Lanjutan](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-orm-advanced.md): 28 pertanyaan, Senior - [Performa Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-performance.md): 24 pertanyaan, Senior - [Django & Celery](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-celery.md): 22 pertanyaan, Senior - [Django Channels](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-channels.md): 24 pertanyaan, Senior - [Django & GraphQL](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-graphql.md): 24 pertanyaan, Senior - [Django & Docker](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-docker.md): 20 pertanyaan, Senior - [Django dalam ekosistem microservices](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-microservices.md): 24 pertanyaan, Senior - [Perintah Django Kustom](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-custom-commands.md): 18 pertanyaan, Senior - [Internasionalisasi Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-internationalization.md): 20 pertanyaan, Senior - [Design Pattern Django](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-design-patterns.md): 24 pertanyaan, Senior - [Django Async & ASGI](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-async-asgi.md): 26 pertanyaan, Senior - [Settings & Konfigurasi Produksi](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-settings-configuration.md): 22 pertanyaan, Senior - [Observability & Monitoring](https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/django-observability.md): 24 pertanyaan, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/id/technologies/django/pertanyaan-wawancara/python-basics