Modul

19 views
Modul,5 / 5 ( 1votes )

Modul yaitu sebuah file yang berisi arahan pemrograman python. Sebuah file yang berisi arahan python, misalnya: example.py, disebut modul dan nama modulnya yaitu example.

Modul digunakan untuk memecah sebuah kegiatan besar menjadi file – file yang lebih kecil biar lebih gampang dimanage dan diorganisir. Modul membuat arahan bersifat reusable, artinya satu modul sanggup digunakan berulang dimana saja diperlukan.

Modul tidak lain yaitu kegiatan python biasa. Berikut ini kita mencoba membuat sebuah modul. Kita akan menyimpannya sebagai example.py

# Contoh modul python

def jumlah(a, b):
"""Fungsi ini menambahkan dua bilangan
dan mengembalikan hasilnya"""
result = a + b
return result

Mengimpor Modul

Kita sanggup mengimpor modul python ke dalam kegiatan yang kita buat. Dengan mengimpor modul, maka definisi, variabel, fungsi dan yang lainnya yang ada di dalam modul itu sanggup kita pergunakan.

Kita mengimpor modul dengan memakai kata kunci import. Misalnya, kita akan mengimpor modul example yang sudah kita buat di atas, maka kita sanggup mengetikkan perintah berikut di IDLE maupun di command prompt.

>>> import example

Setelah kita import, maka kita sanggup mengakses isi dari modul example. Kita sanggup mengakses fungsi maupun variabel global di dalam modul dengan memakai operasi titik (.). Misalnya yaitu sebagai berikut:

>>> example.jumlah(5,6)
11

Python mempunyai banyak modul bawaan, contohnya modul math, os, sys dan lain sebagainya. Modul – modul tersebut berada di dalam direktori Lib ditempat Python terinstall.

Python juga mempunyai ribuan modul siap pakai yang tersedia luas di internet, salah satunya di pypi.python.org.

Cara Lain Mengimpor Modul

Ada beberapa sintaks yang sanggup digunakan untuk mengimpor modul, yaitu sebagai berikut:

  • Cara import standard, formatnya import module_name
  • Cara import dengan rename (alias), formatnya import module_name as alias
  • Cara mengimport sebagian, formatnya from...import something
  • Cara mengimport semua isi modul, formatnya import *

Impor Module Dengan import

Kita sanggup mengimpor modul memakai pernyataan import dan mengakses isinya dengan memakai operator titik. Berikut yaitu contohnya:

 
# pola statement memakai import
# import modul standar math
import math
print("Nilai pi adalah:", math.pi)

Saat kegiatan di atas dijalankan, balasannya yaitu menyerupai berikut:

Nilai pi adalah: 3.141592653589793

Impor Dengan Module Rename

Kita sanggup mengimpor modul dengan menamainya. Hal ini biasanya kita lakukan untuk menyingkat nama modul yang panjang. Contohnya yaitu sebagai berikut:

>>> import math as m
>>> print("Nilai pi adalah:",math.pi)

Import Sebagian Menggunakan from ... import ...

Format from…import digunakan untuk mengimpor sebagaian isi modul dan bukan keseluruhan isi modul.

>>> from math import pi
>>> print("Nilai pi adalah", pi)

Kita juga sanggup mengimpor beberapa atribut menyerupai pola berikut:

>>> from math import pi, e
>>> pi
3.141592653589793
>>> e
2.718281828459045

Import Semua Isi Modul Dengan import *

Bila kita memakai format import *, maka semua isi modul akan dimuat. Bedanya dengan format import standar yaitu di sini kita sanggup memakai semua isi modul tanpa memakai operator titik.

>>> from math import *
>>> print("Nilai e adalah:", e)
Nilai e yaitu 2.718281828459045

Catatan: Menggunakan import * bukan cara yang baik. Hal ini sanggup membuat duplikasi nama pengenal dalam kegiatan dan sanggup memicu bug (error).

 

Author: 
    author
    No related post!