Halo teman-teman semuanya, pada artikel kali ini kita akan membahas tentang Module di Python. Module adalah salah satu konsep penting yang memungkinkan kita menyusun kode agar lebih rapi dan bisa digunakan kembali di banyak tempat.
Secara sederhana, module adalah sebuah file Python (.py
) yang berisi fungsi, variabel, atau class. Module ini bisa kita import dan gunakan di file Python lain tanpa harus menulis ulang kodenya.
Membuat Module
Kita bisa membuat sebuah file Python dengan ekstensi .py
untuk dijadikan module. Misalnya, kita buat file bernama matematika.py
:
# matematika.py
def tambah(a, b):
return a + b
def kali(a, b):
return a * b
Module ini berisi dua fungsi: tambah
dan kali
.
Menggunakan Module
Untuk menggunakan module yang sudah kita buat, cukup import di file lain.
# main.py
import matematika
print(matematika.tambah(2, 3)) # Output: 5
print(matematika.kali(4, 5)) # Output: 20
Penjelasan:
- File
matematika.py
adalah module.
- Di file
main.py
, kita import matematika
.
- Kita memanggil fungsi dengan format
nama_module.fungsi()
.
Import dengan Alias
Kita juga bisa memberi alias agar nama module lebih singkat.
import matematika as m
print(m.tambah(10, 5)) # Output: 15
Penjelasan: as m
membuat module matematika
bisa dipanggil cukup dengan m
.
Import Fungsi Tertentu
Jika hanya butuh fungsi tertentu, kita bisa menggunakan from ... import
.
from matematika import tambah
print(tambah(7, 3)) # Output: 10
Penjelasan:
- Kita hanya mengimport
tambah
dari module matematika
.
- Tidak perlu menuliskan
matematika.tambah
, cukup tambah()
.
Built-in Modules
Selain membuat module sendiri, Python juga punya banyak module bawaan (built-in) yang bisa langsung digunakan.
Contoh menggunakan module math
:
import math
print(math.sqrt(16)) # Akar kuadrat → 4.0
print(math.pi) # Nilai π → 3.141592653589793
Penjelasan:
math.sqrt(16)
menghitung akar kuadrat.
math.pi
memberikan nilai konstanta π.
Kesimpulan
Di artikel ini kita sudah belajar tentang module di Python. Dengan module, kita bisa menyimpan fungsi, variabel, dan class di file terpisah, lalu menggunakannya kembali di file lain melalui import
.
Kita juga mengenal cara import dengan alias, from ... import
, serta contoh module bawaan Python seperti math
.
Terima Kasih