Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MODULES PYTHON

Pelajari tentang Modules Python, cara menggunakan dan membuat modul untuk membuat kode lebih terorganisir dan mudah dipakai ulang.

Modules adalah bagian penting dalam pemrograman Python. Mereka membantu kamu mengatur kode ke dalam bagian-bagian yang lebih kecil dan mudah digunakan kembali. Dengan modul, kamu bisa menghemat waktu dan membuat program lebih rapi.

Apa itu Modules Python?

Modules Python adalah berkas yang berisi kode Python, seperti fungsi, variabel, dan kelas, yang dapat kamu gunakan kembali di program lain. Dengan menggunakan modul, kamu tidak perlu menulis ulang kode yang sama berulang-ulang.

Contoh Sederhana Module

Misalnya kamu membuat file bernama math_helper.py dengan isi berikut:

def tambah(a, b):
    return a + b

def kali(a, b):
    return a * b

Lalu kamu bisa menggunakan fungsi-fungsi tersebut di program lain dengan cara:

import math_helper

hasil = math_helper.tambah(5, 3)
print(hasil)  # Output: 8

Cara Menggunakan Modules

Untuk menggunakan modul, cukup gunakan perintah import di awal program kamu. Misalnya:

import math

Modul math berisi banyak fungsi matematis standar seperti sqrt() dan pow(). Kamu juga bisa import bagian tertentu saja:

from math import sqrt

print(sqrt(16))  # Output: 4.0

Membuat Modules Sendiri

  1. Buat file .py dengan nama modul yang kamu inginkan, misalnya utils.py.
  2. Tulis fungsi, kelas, atau variabel di dalam file tersebut.
  3. Import modulnya di program utama dengan import utils.

Module Built-in dan External

Python sudah menyediakan banyak modul built-in (bawaan) yang siap pakai, seperti:

  • os untuk operasi sistem
  • sys untuk mengatur parameter dan fungsi Python
  • random untuk angka acak

Selain itu, ada juga modul eksternal yang bisa kamu pasang menggunakan pip, misalnya modul requests untuk akses internet.

Keuntungan Menggunakan Modules

  • Kode lebih terorganisir: Pisahkan kode berdasarkan fungsinya.
  • Mudah digunakan ulang: Bisa pakai fungsi yang sama di banyak program.
  • Memudahkan kolaborasi: Banyak orang bisa mengerjakan modul secara terpisah.

Dengan pemahaman tentang modules, kamu dapat membuat program Python yang lebih bersih dan efisien.

👈🏼 Scope Python
Datetime Python 👉🏼