Buat Modul Python Anda sendiri

Create Your Own Python Modules



Python adalah bahasa pemrograman multiguna, tingkat tinggi, dan dinamis. Ini menyediakan banyak modul dan fungsi bawaan untuk melakukan berbagai jenis tugas. Selain itu, kita juga bisa membuat modul sendiri menggunakan Python. Modul seperti perpustakaan di Java, C, C++, dan C#. Modul biasanya berupa file yang berisi fungsi dan pernyataan. Fungsi dan pernyataan modul menyediakan fungsionalitas khusus. Modul Python disimpan dengan ekstensi .py. Pada artikel ini, kita akan belajar membuat modul Python kita sendiri.

Modul biasanya digunakan untuk membagi fungsionalitas besar menjadi file kecil yang dapat dikelola. Kita dapat mengimplementasikan fungsi yang paling sering digunakan dalam modul terpisah, dan nanti, kita dapat memanggil dan menggunakannya di mana saja. Pembuatan modul mendorong penggunaan kembali dan menghemat banyak waktu.







Buat modul Python

Untuk membuat modul Python, buka skrip Python, tulis beberapa pernyataan dan fungsi, dan simpan dengan ekstensi .py. Kemudian, kita dapat memanggil dan menggunakan modul-modul ini di mana saja dalam program kita.



Mari buat modul baru bernama MathOperations. Modul ini berisi fungsi untuk melakukan penjumlahan, pengurangan, perkalian, dan pembagian.



#membuat modul MathOperation

#modul menyediakan fungsi penjumlahan, pengurangan, perkalian, dan pembagian



#semua fungsi mengambil dua angka sebagai argumen



#membuat fungsi tambahan

deftambahan(nomor 1,nomor2):

kembalinomor1+nomor2



#membuat fungsi pengurangan

defpengurangan(nomor 1,nomor2):

kembaliangka1-angka2



#membuat fungsi perkalian

defperkalian(nomor 1,nomor2):

kembaliangka1*angka2



#membuat fungsi pembagian

defdivisi(nomor 1,nomor2):

kembalinomor1/nomor2

Sekarang, kita dapat memanggil modul ini di mana saja menggunakan perintah import, dan kita dapat menggunakan fungsi ini untuk melakukan tugas terkait. Tidak perlu menulis kode lagi dan lagi untuk melakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian.





Panggil modul Anda

Mari kita panggil modul ini dalam skrip Python kami yang lain dengan menggunakan perintah import. Simak artikel ini ( https://linuxhint.com/python_import_command/ ) untuk mempelajari lebih lanjut tentang perintah impor Python.

imporoperasi matematika

#memanggil fungsi tambahan dari modul MathOperation

#fungsi dipanggil dengan menggunakan nama modul

mencetak('Jumlahnya adalah:',Operasi Matematika.tambahan(10,4))



#memanggil fungsi pengurangan

mencetak('Perbedaannya adalah:',Operasi Matematika.pengurangan(100,3. 4))



#memanggil fungsi perkalian

mencetak('Perkaliannya adalah:',Operasi Matematika.perkalian(4,3))



#memanggil fungsi divisi

mencetak('Hasil pembagiannya adalah:',Operasi Matematika.divisi(200,5))

Keluaran



Memanggil variabel modul

Kami juga dapat mendeklarasikan variabel dalam modul Python yang kami buat sendiri, memberikan nilai ke variabel tersebut, dan memanggilnya dalam skrip Python kami. Modul juga dapat berisi kamus, daftar, dll.

#membuat variabel

nomor 1= 10

nomor2= dua puluh



#membuat daftar siswa

murid= ['Yohanes','Tanda','Taylor','Daud']

#membuat kamus siswa

std_dict= {'nama':'Ali','usia':12,'surel':' [dilindungi email] '}

Sekarang mari kita panggil variabelnyadanbendadi dalamskrip Python lainnya.

#impor modul

imporoperasi matematika

#memanggil variabel num1

mencetak('Nilai angka1 adalah:',Operasi Matematika.nomor 1)



#memanggil variabel num2

mencetak('Nilai angka1 adalah:',Operasi Matematika.nomor2)



#memanggil daftar siswa

mencetak('Nilai angka1 adalah:',Operasi Matematika.murid)



#memanggil item daftar siswa

mencetak(Operasi Matematika.murid[0])

mencetak(Operasi Matematika.murid[1])

mencetak(Operasi Matematika.murid[2])

mencetak(Operasi Matematika.murid[3])



#mencetak kamus siswa

mencetak(Operasi Matematika.std_dict)



#memanggil item kamus siswa

mencetak(Operasi Matematika.std_dict['nama'])

mencetak(Operasi Matematika.std_dict['usia'])

mencetak(Operasi Matematika.std_dict['surel'])

Keluaran

Output menunjukkan bahwa kita telah berhasil mengakses variabel dan fungsi dari modul MathOperation.

Daftar semua fungsi dan variabel modul

Python menyediakan fungsi dir() bawaan, yang mencantumkan nama semua fungsi dan variabel yang ada dalam modul tertentu. Mari kita gunakan fungsi dir() untuk membuat daftar nama fungsi dan variabel dari modul MathOperation.

Ini fungsi dan variabel kami yang dibuat dalam modul MathOperation kami.

#membuat modul MathOperation

#modul menyediakan fungsi penjumlahan, pengurangan, perkalian, dan pembagian



#semua fungsi mengambil dua angka sebagai argumen



#membuat fungsi tambahan

deftambahan(nomor 1,nomor2):

kembalinomor1+nomor2



#membuat fungsi pengurangan

defpengurangan(nomor 1,nomor2):

kembaliangka1-angka2



#membuat fungsi perkalian

defperkalian(nomor 1,nomor2):

kembaliangka1*angka2



#membuat fungsi pembagian

defdivisi(nomor 1,nomor2):

kembalinomor1/nomor2



#membuat variabel

nomor 1= 10

nomor2= dua puluh



#membuat daftar siswa

murid= ['Yohanes','Tanda','Taylor','Daud']

#membuat kamus siswa

std_dict= {'nama':'Ali','usia':12,'surel':' [dilindungi email] '}

Sekarang mari kita panggil fungsi dir() dalam skrip Python kita.

#mengimpor modul

imporoperasi matematika

#menggunakan fungsi dir()

mencetak(kepadamu(operasi matematika))

Keluaran

Kesimpulan

Meskipun Python menyediakan banyak modul dan fungsi bawaan untuk melakukan beberapa tugas tertentu, kita juga dapat membuat modul Python kita sendiri. Modul Python berisi fungsi dan variabel. Modul Python disimpan dengan ekstensi .py. Artikel ini menjelaskan pembuatan modul Python Anda sendiri dengan bantuan contoh sederhana.