WorksheetsFundamentals of Python Programming
Total questions: 20
Worksheet time: 10mins
Apa saja tipe data dasar yang tersedia di Python?
karakter, desimal, array, objek
string, angka, boolean, koleksi
integer, double, karakter, peta
int, float, str, bool, list, tuple, set, dict
Bagaimana cara membuat daftar di Python?
Anda membuat daftar di Python menggunakan tanda kurung, misalnya, my_list = (1, 2, 3).
Anda membuat daftar di Python menggunakan tanda kurung siku, misalnya, my_list = [1, 2, 3].
Anda membuat daftar di Python menggunakan tanda kurung kurawal, misalnya, my_list = {1, 2, 3}.
Anda membuat daftar di Python menggunakan tanda kurung sudut, misalnya, my_list = <1, 2, 3>.
Apa tujuan dari pernyataan 'if' dalam Python?
Tujuan dari pernyataan 'if' dalam Python adalah untuk mengeksekusi kode secara kondisional berdasarkan ekspresi boolean.
Untuk membuat loop yang mengiterasi daftar.
Untuk mendefinisikan fungsi dalam Python.
Untuk mendeklarasikan variabel dalam Python.
Jelaskan perbedaan antara loop 'while' dan 'for'.
Loop 'while' berbasis kondisi, sedangkan loop 'for' berbasis hitungan.
Loop 'while' dieksekusi sejumlah kali yang tetap, sedangkan loop 'for' dapat berjalan tanpa batas.
Loop 'for' hanya dapat digunakan dengan nilai numerik, sedangkan loop 'while' dapat digunakan dengan tipe data apa pun.
Loop 'while' digunakan untuk iterasi melalui array, sedangkan loop 'for' digunakan untuk kondisi.
Apa itu fungsi dalam Python dan bagaimana cara mendefinisikannya?
Sebuah fungsi adalah tipe data bawaan dalam Python.
Fungsi dalam Python dibuat dengan kata kunci 'create'.
Sebuah fungsi dalam Python didefinisikan menggunakan kata kunci 'def', diikuti dengan nama fungsi dan tanda kurung.
Sebuah fungsi didefinisikan menggunakan kata kunci 'function'.
Bagaimana cara mengimpor modul di Python?
import module_name
include module_name
require module_name
load module_name
Apa tujuan dari pernyataan 'with' dalam penanganan file?
Untuk membaca isi file ke dalam memori.
Pernyataan 'with' dalam penanganan file digunakan untuk memastikan bahwa file dibuka dan ditutup dengan benar.
Untuk membuat file baru tanpa menutupnya setelahnya.
Untuk menambahkan data ke file tanpa membukanya terlebih dahulu.
Bagaimana cara membaca file di Python?
Anda dapat membaca file dengan menggunakan fungsi 'read_file(filename)' di Python.
Baca file menggunakan 'file = open(filename, 'w')' dan kemudian 'file.write(content)' untuk membacanya.
Gunakan 'open(filename) as file: content = file.read()' untuk membaca file di Python.
Gunakan 'with open(filename, 'r') as file: content = file.read()' untuk membaca file di Python.
Apa itu penanganan pengecualian dalam Python?
Penanganan pengecualian dilakukan menggunakan pernyataan 'if' dalam Python.
Python tidak mendukung penanganan pengecualian.
Penanganan pengecualian dalam Python adalah cara untuk mengelola kesalahan menggunakan blok 'try' dan 'except'.
Penanganan pengecualian dalam Python hanya untuk kesalahan sintaks.
Bagaimana cara mengangkat pengecualian di Python?
angkat ExceptionType dengan pesan
angkat 'ExceptionType'
angkat ExceptionType('Pesan opsional')
lempar ExceptionType('Pesan kesalahan')
Apa itu kelas dalam Pemrograman Berorientasi Objek?
Sebuah kelas adalah jenis variabel dalam pemrograman.
Sebuah kelas adalah fungsi yang mengeksekusi kode.
Sebuah kelas adalah metode untuk penyimpanan data.
Sebuah kelas adalah cetak biru untuk membuat objek dalam Pemrograman Berorientasi Objek.
Bagaimana cara membuat objek dari sebuah kelas di Python?
Anda membuat objek dengan mendefinisikan sebuah variabel: my_object = 'MyClass'
Anda menginstansiasi sebuah kelas menggunakan kata kunci 'new': my_object = new MyClass()
Anda membuat objek dengan mengimpor kelas: from MyClass import my_object
Anda membuat objek dari sebuah kelas dengan memanggil kelas: my_object = MyClass()
Apa itu pewarisan dalam Python?
Pewarisan adalah cara untuk membuat beberapa kelas yang independen.
Pewarisan memungkinkan kelas untuk beroperasi tanpa hubungan apapun.
Pewarisan adalah metode untuk menghapus properti dari sebuah kelas.
Pewarisan dalam Python adalah mekanisme di mana kelas baru mewarisi properti dan perilaku dari kelas yang sudah ada.
Jelaskan konsep enkapsulasi dalam OOP.
Enkapsulasi mengacu pada pewarisan properti dari satu kelas ke kelas lain.
Enkapsulasi adalah proses pembuatan beberapa kelas dalam OOP.
Enkapsulasi adalah metode untuk mengoptimalkan kinerja kode dalam OOP.
Enkapsulasi adalah penggabungan data dan metode yang beroperasi pada data tersebut, membatasi akses ke beberapa komponen.
Apa perbedaan antara list dan tuple di Python?
Perbedaan utama adalah bahwa list bersifat mutable dan tuple bersifat immutable.
List lebih cepat daripada tuple dalam semua operasi.
List hanya dapat berisi angka, sementara tuple dapat berisi tipe data apa pun.
Tuple dibuat menggunakan tanda kurung siku, sementara list menggunakan tanda kurung.
Bagaimana cara menangani beberapa pengecualian di Python?
Gunakan 'except (ExceptionType1, ExceptionType2) as e:' untuk menangani beberapa pengecualian.
Tangkap semua pengecualian dengan 'except:' tanpa menentukan tipe.
Tangani pengecualian hanya menggunakan 'finally'.
Gunakan 'try-except' tanpa menentukan tipe pengecualian.
Apa tujuan dari pernyataan 'return' dalam sebuah fungsi?
Untuk membuat loop di dalam fungsi.
Untuk mendefinisikan parameter fungsi.
Tujuan dari pernyataan 'return' adalah untuk memberikan nilai dari sebuah fungsi kepada pemanggilnya.
Untuk mengakhiri eksekusi fungsi segera.
Bagaimana cara menulis data ke file di Python?
Gunakan 'with open("filename.txt", "w") as file: file.write("data")'.
Gunakan 'open("filename.txt")' untuk menulis data langsung.
Gunakan 'write("data") ke filename.txt' langsung.
file.write("data", "filename.txt") tanpa membuka file.
Apa itu kamus dalam Python dan bagaimana cara menggunakannya?
Kamus dalam Python adalah kumpulan pasangan kunci-nilai, digunakan untuk menyimpan dan mengambil data dengan efisien.
Kamus adalah jenis daftar dalam Python.
Kamus dalam Python adalah penyimpanan nilai tunggal.
Kamus hanya digunakan untuk operasi matematika.
Bagaimana Anda mendefinisikan fungsi lambda di Python?
lambda: argumen => ekspresi
lambda argumen: ekspresi
lambda (argumen) { return ekspresi }
def lambda(argumen): ekspresi
