Modul

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





Modul dipakai untuk memecah sebuah aktivitas besar menjadi file – file yang lebih kecil semoga lebih praktis dimanage dan diorganisir. Modul Membuat instruksi bersifat reusable, artinya satu modul mampu dipakai berulang dimana saja diperlukan.



Modul tidak lain yaitu aktivitas 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 mampu mengimpor modul python ke dalam aktivitas yang kita buat. Dengan mengimpor modul, maka definisi, variabel, fungsi dan yang lainnya yang ada di dalam modul itu mampu kita pergunakan.



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



>>> import example


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



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


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



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



Cara Lain Mengimpor Modul



Ada beberapa sintaks yang mampu dipakai 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 mampu mengimpor modul menggunakan pernyataan import dan mengakses isinya dengan menggunakan operator titik. Berikut yaitu contohnya:



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

Saat aktivitas di atas dijalankan, akhirnya yaitu mirip berikut:



Nilai pi adalah: 3.141592653589793


Impor Dengan Module Rename



Kita mampu 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 dipakai untuk mengimpor sebagaian isi modul dan bukan keseluruhan isi modul.



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


Kita juga mampu mengimpor beberapa atribut mirip pola berikut:



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


Import Semua Isi Modul Dengan import *



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



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


Catatan: Menggunakan import * bukan cara yang baik. Hal ini mampu Membuat duplikasi nama pengenal dalam aktivitas dan mampu memicu bug (error).



 



Popular posts from this blog

Subitems Listview Berwarna Selang Seling

Source Code Aplikasi Tagihan Internet Memakai Php