Penilaian Python (Hal 143-145)

Nama                 : Tiara Monica

Kelas                  : XI MIPA 1

Nama Guru       : Ibu Hj. Deswati, S. Kom, M. Pd.

Materi                : Pemrograman Python

----------------------------------------------------------------------------------------------------------

A) Pilihan Ganda

1. F. ['abcdefcdghcd']


2. F. ['ab \\ ncd \\ nef']

3. C. aB! 2


4. C. Ab Cd Ef

5. C. Ab Cd-Ef

6. E. bcdd

7. F. bcdd

8. A. abcd

9. A. 000ab

10. F. +0 99



B) Uraian
1. Apa perbedaan antara List dan Tuple dalam Python?
Jawab: 
- Perbedaan syntax: list didefinisikan dalam sepasang tanda kurung siku sedangkan tuple didefinisikan dalam sepasang tanda kurung biasa.
- List bersifat mutable (dapat diubah elemennya), tuple bersifat immutable (tidak dapat diubah elemennya)
- Penggunaan memori untuk tuple lebih sedikit dibanding dengan list

2. Apa saja fitur utama Python?
Jawab:
Fitur utama python adalah highlight syntax, code formatting, debugging, save and reload, build automation.

3. Jenis bahasa apa itu python? Pemrograman atau skrip?
Jawab:
Python adalah bahasa pemrograman untuk membuat aplikasi, perintah komputer, dan analisis data. Python mudah dipelajari.

4. Bagaimana python menjadi bahasa yang ditafsirkan?
Jawab:
Python mudah ditafsirkan karena struktur sintaksisnya yang rapi dan mudah dipahami. Python sangat dinamis dan dibangun berdasarkan tingkat keterbacaan kode yang tinggi.

5. Apa itu PEP 8?
Jawab:
PEP 8 adalah panduan gaya penulisan kode yang mudah dibaca. Contohnya, modul harus pendek, semua harus kecil.

6. Bagaimana memori dikelola dengan Python?
Jawab:
Memori dalam Python diatur pada Heap Space atau gudang tumpukan python. Hanya dapat diakses oleh seorang interpreter. Recyler bawaan python mempunyai Heap space yang lebih besar.

7. Apa Namespace dalam Python?
Jawab: 
Namespace merupakan pemetaan dari nama ke objek. Namespace diimplementasikan kamus Python.

8. Apa itu PYTHONPATH?
Jawab:
PYTHONPATH adalah variabel yang dapat diatur untuk menambahkan direktori tempat Python akan mendapat modul dan package yang diperlukan.

9. Tuliskan beberapa modul bawaan yang umum digunakan dalam Python!
Jawab:
Modul bawaan python seperti modul math, os, sys, dan lain-lain.

10. Apa variabel lokal dan variabel global dalam Python?
Jawab: 
Variabel global bisa dipanggil darimanapun dari satu file Python, sedangkan variabel lokal adalah variabel yang hanya hidup di dalam satu blok kode tertentu.






Comments

Popular Posts