Social Web Data Mining (4) – Membuat modul python

Dalam artikel kali ini, saya akan mendokumentasikan bagaimana cara membuat modul berisi script yang bisa di-include-kan dalam program-program Python kita. Secara umum, Python menyediakan fasilitas untuk membagi-bagi script dalam berbagai modul. Untuk mengeksekusi script tersebut, kita harus melakukan proses import , yang dieksekusi dengan perintah:

>>> import namamodul

Untuk mempermudah penjelasan, mari kita buat sebuah fungsi untuk menghitung sisi miring segitiga (hipotenusa). Saya mengambil contoh script ini dari buku Machine Learning: An Algorihm Perspective karya Stephen Marsland (hal. 373).

#hypotenuse python function
def pythagorus(x,y):
    """ Computes the hypotenuse of two arguments"""
    h=pow(x**2+y**2,0.5)
    #pow(x,0.5) is the square root
    return h

Simpan script di atas dalam sebuah file bernama hypotenuse.py. Setelah itu, masuk ke direktori kerja di mana file tersebut disimpan. Jalankan Python melalui command line, sebagaimana gambar di bawah ini.

Pada gambar di atas, sebelum kita melakukan proses import modul, kita melihat file dengan ekstensi .pyc tidak ditemukan dalam folder kerja kita (perhatikan angka 1 pada gambar di atas). Setelah kita melakukan proses import modul, secara otomatis akan di-generate file .pyc. File ini adalah hasil kompilasi Python terhadap script yang kita buat. Kemudian, untuk melakukan penghitungan, perintah yang umum digunakan adalah:

>>> namamodul.namafungsi(parameter)

Masukkan parameter 3 dan 4 pada fungsi yang telah dibuat, dengan perintah ini:

>>> hypotenuse.pythagorus(3,4)

Untuk mengeksekusi dokumentasi, gunakan perintah di bawah ini:

>>> help (hypotenuse.pythagorus)

atau

>>> print hypotenuse.pythagorus.__doc__

Demikian sekilas dokumentasi belajar pemrograman Python. Artikel lain bisa ditemukan di kategori Machine Learning.

Note:
syntax program di atas di-highlight dengan memanfaatkan plugin wp-syntax.

Be Sociable, Share!
Categories: Machine Learning

Leave a Reply