Login | Search Thursday, 9 September 2010
Welcome Guest | Beranda | Artikel | Buku Tamu | About
  Beranda > Artikel > Tutorial > Membuat Modul Python
Membuat Modul Python
Dikirim oleh: Webmaster ( 2008-11-13, 17:50:09 )

Disini kita akan membahas pembuatan dan penggunaan modul dengan bahasa pemrograman Python. Modul dalam python biasanya berupa fungsi digunakan untuk membuat program yang komplex dan bersifat reusable. Modul python yang kita buat agar dapat digunakan disimpan dengan ekstensi .py di dalam direktori C:\Python25\Lib\site-packages (dengan Windows) dan untuk memanggilnya menggunakan perintah import.

Berikut ini kita akan membuat modul python yang bernama fibo.fy, berikut ini contoh listing yang diambil dari dokumentasi python :

def fib(n): # write Fibonacci series up to n
    a, b = 0, 1
    while b < n:
        print b,
        a, b = b, a+b

def fib2(n): # return Fibonacci series up to n
    result = []
    a, b = 0, 1
    while b < n:
        result.append(b)
        a, b = b, a+b
    return result


Sekarang kita coba modul yang kita buat dengan menggunakan modus interaktif python:

>>> import fibo

Pada perintah diatas kita tidak langsung mengakses fungsi yang ada pada modul, untuk mengakses fungsi dalam modul yang kita buat digunakan perintah berikut :

//Memanggil fungsi fib dalam modul dan memasukan nilai 1000
>>> fibo.fib(1000)
//Nilai yang dihasilkan dari fungsi fib
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

//Memanggil fungsi fib2 dalam modul dan memasukan nilai 100
>>> fibo.fib2(100)
//Nilai yang dihasilkan dari fungsi fib2
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
//Menggunakan perintah __name__ untuk menampilkan nama dari modul yang kita panggil
>>> fibo.__name__
'fibo'


Fungsi dalam modul yang dipanggil juga dapat dimasukan kedalam variabel lokal seperti berikut :

>>> fib = fibo.fib
>>> fib(500)
1 1 2 3 5 8 13 21 34 55 89 144 233 377


Untuk menggunakan modul kita juga dapat menggunakan baris perinah berikut :

//Memanggil modul fibo dengan mengakses fungsi fib dan fib2
>>> from fibo import fib, fib2
>>> fib(500)
1 1 2 3 5 8 13 21 34 55 89 144 233 377


Atau bila kita akan menggunakan seluruh fungsi yang ada dalam modul bisa menggunakan karakter '*' seperti contoh berikut :

>>> from fibo import *
>>> fib(500)
1 1 2 3 5 8 13 21 34 55 89 144 233 377


Untuk lebih jelas mengenai penggunaan modul dan perintah-perintah apa saja yang dapat digunakan dalam pemanggilan modul, silahkan buka dokumentasi Python Anda yang biasanya sudah tersedia di installer python atau langsung ke situs resmi python.

Komentar : 0    Tulis Komentar

Artikel Terkait

Django Web Framework
Penerapan Pemrograman OOP Dengan Python
Membuat Modul Python
Lebih Lanjut Dengan CGI Python - 1
Pemrograman CGI dengan Python

Terpopuler Hari Ini
 
 
Ads

Space For Banner... contact 087878208545

 
   
    Bacalah-Web © 2007 - 2010 | About | RSS | Total Klik : 106415