Kamus PemulaIstilah yang Muncul di Layar Anda Sejak Sesi Pertama
Sesi awal Python penuh kata yang terdengar asing. Daftar ini menjelaskan istilah yang memang dipakai di kelima sesi, lengkap dengan contoh pemakaiannya. Bacalah santai sebelum sesi, lalu buka lagi saat sebuah kata membuat Anda berhenti sejenak.
Interpreter Python
Program yang membaca berkas kode Anda baris demi baris lalu menjalankannya. Saat Anda mengetik perintah python halo.py di terminal, interpreter itulah yang bekerja, dan semua tulisan yang muncul di layar berasal darinya, termasuk pesan kesalahan.
Jupyter Notebook
Lembar kerja interaktif tempat kode ditulis di dalam sel. Setiap sel bisa dijalankan sendiri dan hasilnya muncul tepat di bawahnya, sehingga Anda bisa mencoba satu baris, melihat hasilnya, lalu lanjut ke sel berikutnya. Di sesi awal, notebook menjadi meja uji sebelum kode dipindah ke script.
Google Colab
Layanan notebook dari Google yang berjalan di browser dengan akun Google. Tidak ada yang perlu dipasang, sehingga cocok untuk laptop kantor yang mengunci instalasi aplikasi. Berkas dari komputer perlu diunggah dulu sebelum bisa dibaca script.
Variabel
Wadah bernama untuk menyimpan satu nilai supaya bisa dipakai ulang. Menulis total_belanja lalu mengisinya dengan angka 75000 membuat nilai itu tersimpan di bawah label yang jelas, dan baris berikutnya cukup menyebut labelnya.
Tipe data
Jenis nilai yang sedang Anda pegang: teks, angka bulat, angka desimal, atau boolean yang isinya benar atau salah. Angka 10 dan teks sepuluh diperlakukan berbeda, sehingga menjumlahkan keduanya memunculkan kesalahan sampai tipenya disamakan.
Percabangan if else
Cara program memilih jalan berdasarkan syarat. Script absensi bisa memeriksa apakah jam masuk lewat pukul sembilan, menandai terlambat bila benar, dan menandai tepat waktu bila salah. Satu blok syarat menggantikan pengecekan manual berulang.
Perulangan for dan while
Perintah untuk mengulang pekerjaan yang sama pada banyak item. Merapikan tiga ratus berkas unduhan cukup ditulis satu kali di dalam perulangan, lalu Python menjalankannya berkali-kali sampai daftar berkasnya habis tanpa satu klik tambahan.
Fungsi
Potongan kode yang diberi nama supaya bisa dipanggil kapan saja. Setelah membuat fungsi hitung_diskon, Anda memakainya di banyak tempat tanpa menyalin rumusnya, dan perbaikan cukup dikerjakan di satu tempat saja.
List
Deretan nilai berurutan di dalam satu variabel, ditulis di antara kurung siku. Daftar nama peserta atau kumpulan nama berkas disimpan sebagai list, lalu diproses satu per satu memakai perulangan. Urutannya terjaga sesuai cara Anda memasukkannya.
Dictionary
Pasangan kunci dan nilai, mirip buku alamat kecil. Data satu karyawan bisa disimpan dengan kunci nama, jabatan, dan divisi, sehingga Anda mengambil isinya lewat nama kunci tanpa menghitung posisi urutan.
Traceback
Laporan yang Python tampilkan ketika program berhenti karena kesalahan. Baris paling bawah menyebut jenis masalahnya, baris di atasnya menunjuk berkas dan nomor barisnya. Membacanya dari bawah ke atas memangkas waktu menebak sendiri.
try except
Cara meminta program mencoba sesuatu sambil menyiapkan rencana cadangan bila gagal. Script pembaca berkas memakai try except supaya satu berkas yang hilang berhenti mengganggu seluruh proses, cukup dicatat lalu dilewati.
Berkas CSV
Tabel sederhana berbentuk teks, tiap kolom dipisah tanda koma. Ekspor dari spreadsheet atau sistem kantor biasanya berformat CSV, dan Python membacanya baris demi baris untuk diringkas menjadi laporan yang Anda butuhkan.
Library standar
Kumpulan alat bawaan Python yang siap dipakai tanpa memasang apa pun. Modul os membantu menelusuri folder, modul csv membantu membaca tabel, dan modul datetime mengurus tanggal saat Anda memberi nama berkas hasil.
README
Berkas teks pendek yang menyertai sebuah proyek. Isinya menjawab tiga hal: script ini untuk apa, cara menjalankannya, dan seperti apa contoh hasilnya. README yang baik membuat rekan kerja bisa memakai script Anda tanpa bertanya satu per satu.