10 perintah di python yang harus kamu ketahui
admin August 10, 2024

Halo, para programmer Apakah kamu baru saja memulai perjalananmu dengan Python? Atau mungkin kamu sudah cukup lama menggunakan bahasa pemrograman ini, tapi ingin memperdalam pengetahuanmu? Baiklah, mari kita mulai dengan 10 perintah di python yang harus kamu ketahui.
1. List
List adalah salah satu struktur data dasar dalam Python. List dapat berisi berbagai jenis data, seperti angka, string, atau bahkan list lainnya. List dapat diakses menggunakan indeks, dan kamu bisa menambahkan atau menghapus elemen dengan mudah.
Contoh Implementasi:
# Membuat list
daftar_buku = ['Python', 'Java', 'JavaScript']
print(daftar_buku[0]) # Output: Python
# Menambahkan elemen baru
daftar_buku.append('C++')
print(daftar_buku) # Output: ['Python', 'Java', 'JavaScript', 'C++']
# Menghapus elemen
daftar_buku.remove('Java')
print(daftar_buku) # Output: ['Python', 'JavaScript', 'C++']
2. Dictionary
Dictionary adalah struktur data yang berisi pasangan kunci dan nilai. Kamu bisa menggunakan dictionary untuk menyimpan data yang lebih kompleks dan mudah diakses.
Contoh Implementasi:
# Membuat dictionary
data_mahasiswa = {
'nama': 'John Doe',
'umur': 20,
'jurusan': 'Teknik Informatika'
}
print(data_mahasiswa['nama']) # Output: John Doe
# Menambahkan pasangan kunci dan nilai baru
data_mahasiswa['alamat'] = 'Jl. Raya No. 123'
print(data_mahasiswa) # Output: {'nama': 'John Doe', 'umur': 20, 'jurusan': 'Teknik Informatika', 'alamat': 'Jl. Raya No. 123'}
# Menghapus pasangan kunci dan nilai
del data_mahasiswa['umur']
print(data_mahasiswa) # Output: {'nama': 'John Doe', 'jurusan': 'Teknik Informatika', 'alamat': 'Jl. Raya No. 123'}
3. Looping
Looping adalah cara untuk melakukan operasi berulang-ulang. Dalam Python, kamu bisa menggunakan perulangan for
dan while
untuk melakukan looping.
Contoh Implementasi:
# Perulangan for
daftar_buku = ['Python', 'Java', 'JavaScript']
for buku in daftar_buku:
print(buku)
# Output:
# Python
# Java
# JavaScript
# Perulangan while
i = 0
while i < 5:
print(i)
i += 1
# Output:
# 0
# 1
# 2
# 3
# 4
4. Conditional Statements
Conditional statements digunakan untuk membuat keputusan berdasarkan kondisi tertentu. Dalam Python, kamu bisa menggunakan if
, elif
, dan else
.
Contoh Implementasi:
# Conditional statement if
umur = 20
if umur >= 18:
print("Anda sudah dewasa")
else:
print("Anda belum dewasa")
# Output: Anda sudah dewasa
# Conditional statement elif
nilai = 85
if nilai >= 90:
print("Anda mendapatkan A")
elif nilai >= 80:
print("Anda mendapatkan B")
else:
print("Anda mendapatkan C")
# Output: Anda mendapatkan B
# Conditional statement else
nama = "John Doe"
if nama == "Jane Doe":
print("Halo Jane!")
else:
print("Halo " + nama)
# Output: Halo John Doe
5. Functions
Functions digunakan untuk mengorganisir kode dan memperluas fungsi-fungsi yang sudah ada. Dalam Python, kamu bisa membuat fungsi dengan menggunakan kata kunci def
.
Contoh Implementasi:
# Membuat fungsi
def hitung_total(harga_barang, jumlah_barang):
total = harga_barang * jumlah_barang
return total
harga_barang = 10000
jumlah_barang = 2
total_harga = hitung_total(harga_barang, jumlah_barang)
print("Total harga: Rp", total_harga)
# Output: Total harga: Rp 20000
# Membuat fungsi dengan parameter default
def hitung_total(harga_barang=10000, jumlah_barang=1):
total = harga_barang * jumlah_barang
return total
total_harga = hitung_total()
print("Total harga: Rp", total_harga)
# Output: Total harga: Rp 10000
6. Modules
Modules adalah file Python yang berisi kode yang dapat digunakan di berbagai program. Dalam Python, kamu bisa menggunakan module dengan menggunakan kata kunci import
.
Contoh Implementasi:
# Mengimport module math
import math
# Menggunakan fungsi sqrt dari module math
angka = 16
hasil = math.sqrt(angka)
print("Hasil akar kuadrat dari", angka, "adalah", hasil)
# Output: Hasil akar kuadrat dari 16 adalah 4.0
# Menggunakan fungsi sin dari module math
angka = math.pi / 2
hasil = math.sin(angka)
print("Hasil sinus dari", angka, "adalah", hasil)
# Output: Hasil sinus dari 1.5707963267948966 adalah 1.0
7. Exception Handling
Exception handling digunakan untuk mengelola kesalahan yang terjadi saat menjalankan program. Dalam Python, kamu bisa menggunakan blok try-except
untuk mengelola kesalahan.
Contoh Implementasi:
# Menggunakan try-except untuk mengelola kesalahan
try:
angka = 10 / 0
except ZeroDivisionError:
print("Tidak dapat membagi dengan nol!")
except TypeError:
print("Tipe data tidak sesuai!")
# Output: Tidak dapat membagi dengan nol!
# Menggunakan try-except untuk mengelola kesalahan dengan menangani lebih dari satu jenis kesalahan
try:
angka = 10 / 0
except (ZeroDivisionError, TypeError) as e:
print("Kesalahan:", e)
# Output: Kesalahan: Tidak dapat membagi dengan nol!
8. List Comprehension
List comprehension adalah cara singkat untuk membuat list dengan menggunakan sintaks yang lebih sederhana. Dalam Python, kamu bisa menggunakan list comprehension untuk membuat list dengan mudah.
Contoh Implementasi:
# Membuat list menggunakan list comprehension
daftar_buku = [buku.upper() for buku in ['python', 'java', 'javascript']]
print(daftar_buku)
# Output: ['PYTHON', 'JAVA', 'JAVASCRIPT']
# Membuat list menggunakan list comprehension dengan kondisi
daftar_buku = [buku.upper() for buku in ['python', 'java', 'javascript'] if buku != 'java']
print(daftar_buku)
# Output: ['PYTHON', 'JAVASCRIPT']
# Membuat list menggunakan list comprehension dengan operasi matematika
daftar_bilangan = [bilangan * 2 for bilangan in range(1, 6)]
print(daftar_bilangan)
# Output: [2, 4, 6, 8, 10]
9. Lambda Function
Lambda function adalah fungsi singkat yang dapat digunakan untuk membuat fungsi tanpa perlu membuat fungsi biasa. Dalam Python, kamu bisa menggunakan lambda function untuk membuat fungsi dengan mudah.
Contoh Implementasi:
# Membuat fungsi menggunakan lambda
fungsi_tambah = lambda x, y: x + y
hasil = fungsi_tambah(5, 3)
print("Hasil penjumlahan:", hasil)
# Output: Hasil penjumlahan: 8
# Membuat fungsi menggunakan lambda dengan parameter default
fungsi_tambah = lambda x=0, y=0: x + y
hasil = fungsi_tambah(5)
print("Hasil penjumlahan:", hasil)
# Output: Hasil penjumlahan: 5
# Membuat fungsi menggunakan lambda dengan operasi matematika
fungsi_kuadrat = lambda x: x ** 2
hasil = fungsi_kuadrat(4)
print("Hasil kuadrat:", hasil)
# Output: Hasil kuadrat: 16
10. Generators
Generators adalah cara untuk membuat iterasi yang dapat diulang-ulang. Dalam Python, kamu bisa menggunakan generator untuk membuat iterasi dengan mudah.
Contoh Implementasi:
# Membuat generator menggunakan fungsi generator
def generator_bilangan():
for bilangan in range(1, 6):
yield bilangan
generator = generator_bilangan()
for bilangan in generator:
print(bilangan)
# Output:
# 1
# 2
# 3
# 4
# 5
# Membuat generator menggunakan list comprehension
daftar_bilangan = [bilangan * 2 for bilangan in range(1, 6)]
generator = (bilangan for bilangan in daftar_bilangan)
for bilangan in generator:
print(bilangan)
# Output:
# 2
# 4
# 6
# 8
# 10
# Membuat generator menggunakan lambda
generator_tambah = (lambda x, y: x + y for x in range(1, 6) for y in range(1, 6))
for hasil in generator_tambah:
print(hasil)
# Output:
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9
# 10
# 11
# 12
# 13
# 14
# 15
Dengan demikian, kamu telah memahami 10 kata kunci paling penting dalam Python. Setiap kata kunci ini memiliki manfaat dan aplikasi yang luas dalam pengembangan aplikasi. Selamat berlatih dan semoga informasi ini bermanfaat
Discover more from teknologi now
Subscribe to get the latest posts sent to your email.