- Part 2
Python adalah bahasa pemrograman yang ditujukan untuk general-purpose programming dan
termasuk dalam kategori high-level programming language.
Masih banyak library lainnya yang memiliki kemampuan yang sama atau lebih dari yang telah
dijelaskan. Tetapi list library ini adalah library dasar yang wajib dikuasai oleh pemula dala
"Pertama, kamu harus mempelajari Struktur Bahasa Python.
1 Statements instruksi yang diberikan secara baris per baris untuk dijal
Kata Senja kalau mau menjadi ahli, harus sering latihan. Aku tidak sabar untuk langsung
praktek!
1. Gantilah tanda '___' dengan mengetik contoh potongan code dibawah pada live code editor
DQLab. Pastikan kamu memperhatikan penggunaan huruf besar/kecil, dan tanda titik (.)
Note:
- Kata "Hello World." & "Saya Aksara, baru belajar Python." disebut dengan statement.
- print() adalah fungsi dasar python untuk mencetak tulisan yang diberikan
Variables di Python
Sekarang kita akan mempelajari teknik penulisan variables pada Python dengan mengikuti
contoh yang sudah disediakan Senja. Berikut adalah 3 aturan penting yang wajib diikuti pada
saat kita mendeklarasikan suatu variabel di Python.
Isi kode yang tidak lengkap (_ _ _) dengan mengikuti tugas di atas.
Pastikan text yang kamu ketik sama dengan contoh yang ada pada gambar untuk menghindari
error.
Comments di Python
Selanjutnya, aku mempelajari penggunaan comments pada Python.
Comments adalah sekumpulan teks yang dituliskan dalam sebuah program dan tidak akan
mempengaruhi hasil dari sebuah program. Berikut adalah contoh penulisan single line comment
& multi line comment pada python.
Tugas:
Ketikkan pada Live Code Editor contoh single line comment & multi line comment mengikuti
contoh di bawah.
"Walaupun tidak mempengaruhi hasil program, comments adalah salah satu komponen yang
penting dalam pengembangan program. Hal tersebut dikarenakan comments dapat kita selipkan
di antara sekumpulan statements untuk dapat berkomunikasi dengan rekan data lainnya dalam
satu tim” Senja kembali menjelaskan.
Tabel berikut menjelaskan keterangan dari tipe data NoneType, int, float, dan bool:
Gunakan fungsi list
Urutan bilangan dan teks yang diapit oleh kurung siku dan
Contoh:
masing-masing elemennya dipisahkan dengan koma.
list list(“buku”) → ['b',
Sequence Contoh:
list((1, 2, 3)) → [1,
[-9.52, None, True, “saya”]
list({1, 3, 6, 3}) →
Gunakan fungsi tup
Urutan bilangan dan teks yang diapit oleh kurung biasa dan
Contoh:
masing-masing elemennya dipisahkan dengan koma.
tuple tuple(“buku”) → ('b
Contoh:
tuple((1, 2, 3)) → (
(-9.52, None, True, “saya”)
tuple({1, 3, 6, 3}) →
Gunakan fungsi set
Urutan bilangan dan teks yang diapit oleh kurung biasa dan
masing-masing elemennya dipisahkan dengan koma. Setiap Contoh:
elemennya bernilai unik.
Set set set(“buku”) → ['b',
Contoh:
set((1, 2, 3)) → {1,
{1, 4, 4, 3} → {1, 3, 4}
set([1, 3, 6, 3]) → {
“Gimana, Aksara? Mau coba dipraktekkin lagi?” tawar Senja.
Aku menjawab tantangan itu dengan bersemangat!
Tugas Praktek
Sekarang Senja memberikanku tugas baru, menggunakan potongan text berikut:
Tugas:
Dengan text yang diberikan, aku diminta untuk mengetik perintah berikut pada live code editor
DQLab
1. Pada baris 2, perintah list akan mengubah text menjadi tipe data list dan mencetak nilainya.
2. Pada baris 3, perintah tuple akan mengubah text menjadi tipe data tuple dan mencetak
nilainya.
3. Pada baris 4, perintah set akan mengubah text menjadi tipe data set dan mencetak nilainya.
Tugas:
Menggunakan perintah import nama_library atau import nama_library as alias.
Contoh yang umum untuk penggunaan ini adalah:
Aku langsung antusias mencoba contoh yang diberikan Senja menggunakan Live Code Editor.
Jika telah dijalankan dengan menekan tombol Run dan pada console tidak ada error yang
ditampilkan, berarti aku telah sukses memanggil library pada Python.
“Yeay, makasih Senja!” Ini baru jalan awal aku memahami lebih dalam dunia data melalui
Python, tapi aku sudah merasa kalau ini bidang yang penuh tantangan. Enggak masalah, karena
aku yakin aku bisa!
Hasil:
['B', 'e', 'l', 'a', 'j', 'a', 'r', ' ', 'P', 'y', 't', 'h', 'o', 'n', ' ', 'd', 'i',
' ', 'D', 'Q', 'L', 'a', 'b', '.']
('B', 'e', 'l', 'a', 'j', 'a', 'r', ' ', 'P', 'y', 't', 'h', 'o', 'n', ' ', 'd', 'i',
' ', 'D', 'Q', 'L', 'a', 'b', '.')
{'a', 'o', 'i', 'D', 'Q', 'P', 'b', 'l', 'e', 'y', 'h', ' ', 'r', 't', 'L', 'd', 'n',
'B', 'j', '.'}