Dasar-Dasar Python
Python adalah bahasa pemrograman tingkat tinggi yang mudah dipahami dan sangat ekspresif. Berikut adalah beberapa dasar-dasar Python yang mencakup konsep-konsep penting yang sering digunakan dalam pengembangan perangkat lunak.
Hello World
print("Hello, World!")
Program di atas menggunakan fungsi `print` untuk menampilkan teks “Hello, World!” di layar.
Variabel dan Tipe Data
# Variabel nama = "John" umur = 25 # Tipe data print(type(nama)) # <class 'str'> print(type(umur)) # <class 'int'>
Variabel `nama` menyimpan string, sedangkan variabel `umur` menyimpan bilangan bulat (integer).
Struktur Kontrol Dasar
# Percabangan (if-else) nilai = 75 if nilai >= 70: print("Lulus") else: print("Tidak Lulus") # Perulangan (for) for i in range(5): print(i) # Perulangan (while) count = 0 while count < 3: print(count) count += 1
Program di atas menunjukkan cara menggunakan struktur kontrol untuk mengambil keputusan (if-else) dan melakukan perulangan (for dan while).
Fungsi
# Mendefinisikan fungsi def sapa(nama): return "Halo, " + nama + "!" # Memanggil fungsi pesan = sapa("Alice") print(pesan)
Fungsi `sapa` di atas menerima parameter `nama` dan mengembalikan pesan sapaan. Fungsi ini kemudian dipanggil dengan memberikan argumen “Alice” untuk mendapatkan pesan sapaan.
Struktur Data Dasar
# List buah = ["apel", "mangga", "pisang"] print(buah[0]) # Output: apel # Tuple koordinat = (3, 4) print(koordinat[0]) # Output: 3 # Dictionary person = {"nama": "Bob", "umur": 30} print(person["nama"]) # Output: Bob
Program di atas menunjukkan penggunaan list, tuple, dan dictionary dalam Python untuk menyimpan dan mengakses data.
Input Pengguna
# Mengambil input dari pengguna nama_pengguna = input("Masukkan nama Anda: ") print("Halo, " + nama_pengguna + "!")
Program di atas meminta pengguna untuk memasukkan nama, kemudian menampilkan pesan sapaan.
Ini hanyalah pengantar singkat mengenai beberapa dasar-dasar Python. Anda dapat menjelajahi lebih lanjut konsep-konsep tersebut dan menggali lebih dalam ke dalam fitur-fitur Python yang lebih kompleks seiring dengan perkembangan kemampuan pemrograman Anda.