Belajar Python dari nol memang bisa terasa membingungkan, terutama ketika kamu mulai menemukan banyak istilah baru dalam tutorial atau contoh kode. Karena itu, memahami istilah dasar Python bisa menjadi langkah awal agar kamu lebih mudah membaca kode, mengikuti tutorial, dan memahami cara kerja program.
Kamu mungkin pernah melihat istilah seperti syntax, variabel, data type, function, atau loop, tetapi belum benar-benar memahami artinya. Tenang, kamu nggak harus langsung menguasai semuanya. Kenali konsep dasarnya terlebih dahulu, lalu pelajari penggunaannya secara bertahap.
Berikut tujuh istilah dasar Python yang akan sering kamu temui saat mulai belajar.
1. Syntax: Aturan Agar Python Memahami Kode
Syntax adalah aturan penulisan kode yang perlu kamu ikuti agar Python dapat memahami perintah yang kamu buat. Sama seperti bahasa manusia yang memiliki aturan tata bahasa, bahasa pemrograman juga memiliki aturan penulisan.
Contohnya, saat menggunakan print(), kamu perlu menuliskannya dengan format yang benar:
print("Halo, Python!")
Jika penulisannya tidak sesuai aturan, Python dapat menampilkan error. Karena itu, memahami syntax dasar akan membantu kamu mengenali kesalahan saat mulai menulis kode.
2. Variabel: Tempat untuk Menyimpan Informasi
Variabel menyimpan sebuah nilai yang nantinya bisa kamu gunakan kembali dalam program. Nilainya bisa berupa teks, angka, atau jenis data lainnya.
Contohnya:
nama = "Budi"
umur = 20
Pada contoh tersebut, nama menyimpan teks "Budi", sedangkan umur menyimpan angka 20.
Variabel membuat kode lebih mudah digunakan karena kamu tidak perlu menuliskan nilai yang sama berulang kali. Kamu cukup memanggil nama variabel ketika membutuhkan nilai tersebut.
3. Data Type: Salah Satu Istilah Dasar Python
Selain memahami variabel, kamu juga perlu mengetahui bahwa setiap nilai dalam Python memiliki jenis data atau data type. Jenis data menentukan bagaimana sebuah nilai dapat kamu gunakan dalam program.
Beberapa data type yang umum kamu temui antara lain:
struntuk teksintuntuk bilangan bulatfloatuntuk bilangan desimalbooluntuk nilaiTrueatauFalse
Contohnya:
nama = "Budi"
umur = 20
tinggi = 170.5
sudah_belajar = True
Memahami jenis data akan membantu kamu menentukan operasi yang sesuai untuk setiap nilai.
Baca juga: Panduan Fundamental: Struktur Data dan Nested Loop di Python
4. Function: Menjalankan Tugas Tertentu
Function adalah blok kode yang menjalankan tugas tertentu dan bisa kamu panggil kembali ketika membutuhkannya. Dengan function, kamu dapat membuat kode lebih terstruktur dan menghindari penulisan perintah yang sama berulang kali.
Contoh sederhananya:
def sapa():
print("Halo, selamat belajar Python!")
sapa()
Pada contoh tersebut, sapa() merupakan function yang berisi perintah untuk menampilkan pesan. Saat kamu memanggilnya, Python menjalankan kode yang ada di dalam function tersebut.
Untuk memahami penggunaan function dan konsep pemrograman modular secara lebih lanjut, kamu bisa membaca:
Baca juga: Iterasi dan Pemrograman Modular Python
5. Conditional: Konsep Dasar Python untuk Pengambilan Keputusan
Conditional membantu program mengambil keputusan berdasarkan kondisi tertentu. Dengan konsep ini, program dapat menjalankan perintah yang berbeda sesuai dengan kondisi yang terpenuhi.
Contohnya:
umur = 18
if umur >= 17:
print("Kamu sudah boleh membuat KTP.")
else:
print("Kamu belum cukup umur.")
Pada contoh tersebut, Python memeriksa kondisi umur >= 17. Jika kondisinya benar, program menjalankan perintah pertama. Jika tidak, program menjalankan perintah pada bagian else.
Konsep conditional sering kamu temui dalam program karena memungkinkan kode memberikan respons yang berbeda berdasarkan data atau situasi tertentu.
6. Loop: Membuat Perintah Berulang Secara Otomatis
Loop membantu kamu menjalankan perintah yang sama secara berulang tanpa perlu menuliskannya berkali-kali.
Contohnya:
for i in range(5):
print("Belajar Python")
Kode tersebut menjalankan print() sebanyak lima kali.
Dalam Python, kamu bisa menggunakan beberapa cara untuk melakukan perulangan, seperti for dan while. Pada tahap awal, kamu cukup memahami bahwa loop membantu menghemat penulisan kode ketika sebuah perintah perlu berjalan berulang kali.
Jika ingin mempelajari iterasi secara lebih mendalam, kamu bisa melihat pembahasan tentang iterasi pada artikel Iterasi dan Pemrograman Modular Python.
7. Library: Istilah Dasar Python untuk Menggunakan Kode Siap Pakai
Library menyediakan kumpulan kode yang bisa kamu gunakan untuk kebutuhan tertentu tanpa harus membuat semuanya dari awal. Python menyediakan banyak library untuk berbagai keperluan.
Salah satu contoh sederhananya adalah math, yang menyediakan berbagai fungsi matematika.
import math
hasil = math.sqrt(25)
print(hasil)
Pada contoh tersebut, math memberikan akses ke fungsi matematika yang tersedia. Sementara itu, math.sqrt(25) menghitung akar kuadrat dari 25.
Jika ingin melihat fungsi matematika lain yang tersedia, kamu bisa mempelajari dokumentasi resmi Python untuk library math.
Tidak Harus Langsung Hafal Semuanya
Memahami istilah dasar Python bukan berarti kamu harus langsung menghafal semua konsep dan cara penggunaannya. Yang lebih penting adalah mengenali istilah tersebut agar kamu tidak bingung ketika menemukannya dalam tutorial atau saat membaca kode.
Mulailah dari konsep yang paling sederhana, seperti syntax, variabel, dan data type. Setelah itu, kamu bisa melanjutkan ke function, conditional, loop, dan library sesuai kebutuhan.
Semakin sering kamu mencoba menulis kode, semakin familiar juga kamu dengan istilah-istilah tersebut. Jadi, nggak perlu terburu-buru. Fokus memahami konsep dasarnya terlebih dahulu, lalu lanjutkan dengan latihan dan proyek kecil agar kemampuan Python-mu berkembang secara bertahap.