- Variabel
- Nama yang Anda tempelkan pada sebuah nilai supaya bisa dipanggil lagi nanti. Menamai variabel dengan jelas membuat kode Anda terbaca seperti kalimat, dan itu menghemat waktu saat memperbaikinya berminggu-minggu kemudian.
- Tipe data
- Jenis nilai yang sedang Anda simpan, misalnya angka bulat, angka desimal, teks, atau daftar. Banyak pesan error pemula lahir dari mencampur tipe, seperti menjumlahkan teks dengan angka.
- Fungsi
- Sepotong kode yang Anda beri nama supaya bisa dipakai berulang tanpa menyalinnya. Fungsi menerima masukan, mengerjakan satu tugas, lalu mengembalikan hasil yang bisa dipakai bagian lain program.
- Perulangan
- Instruksi untuk mengerjakan langkah yang sama pada banyak data sekaligus, misalnya memproses seribu baris laporan. Perulangan mengubah pekerjaan menyalin manual jadi beberapa baris kode saja.
- List dan dictionary
- Dua cara Python menyimpan banyak nilai. List menyimpan berurutan dan diambil lewat nomor urut, sedangkan dictionary menyimpan berpasangan sehingga diambil lewat label yang Anda tentukan sendiri.
- Class dan object
- Class adalah cetakan, object adalah barang jadi hasil cetakan itu. Pola ini membantu saat program Anda mulai punya banyak bagian yang mirip tetapi datanya berbeda satu sama lain.
- Comprehension
- Cara ringkas Python menyaring atau mengubah isi sebuah daftar dalam satu baris. Pekerjaan yang tadinya butuh empat baris perulangan menjadi satu baris yang masih terbaca seperti kalimat.
- Exception
- Kondisi yang membuat program berhenti di tengah jalan, misalnya berkas yang dicari tidak ada. Menangani exception berarti menyiapkan jalan keluar supaya program memberi pesan jelas alih-alih mati mendadak.
- Virtual environment
- Ruang terpisah berisi Python dan paket khusus untuk satu proyek. Tanpa ruang terpisah, dua proyek yang butuh versi paket berbeda akan saling merusak, dan penyebabnya sulit dilacak.
- Library
- Kumpulan kode siap pakai buatan orang lain yang bisa Anda panggil ke proyek sendiri. Memakai library yang tepat memangkas pekerjaan berhari-hari jadi beberapa baris pemanggilan.
- Dataframe
- Tabel di dalam kode, mirip lembar kerja Excel, yang disediakan library pandas. Dataframe memudahkan Anda menyaring, mengelompokkan, dan meringkas data tanpa menggulir ribuan baris.
- REST API
- Cara dua aplikasi bertukar data lewat alamat web yang disepakati. Lewat API, skrip Python Anda bisa mengambil kurs, cuaca, atau data penjualan langsung dari layanan lain.
- Commit
- Satu titik simpan bernama di riwayat Git. Commit yang rapi memungkinkan Anda kembali ke versi yang masih berjalan saat percobaan terbaru ternyata merusak sesuatu.
- Unit test
- Kode kecil yang memeriksa apakah satu fungsi Anda masih berperilaku benar. Pengujian ini menangkap kerusakan yang muncul diam-diam ketika Anda mengubah bagian lain program.
- Traceback
- Tumpukan pesan yang dicetak Python saat program berhenti mendadak. Baris paling bawah menyebut jenis galatnya, dan baris di atasnya menunjukkan berkas serta nomor baris tempat masalahnya bermula.