Supaya source code kita mudah dikelola oleh tim kita maka kita perlu membuat pengumpulan-pengumpulan source code kita. Pada tahap awal kita akan mengumpulkan function-function pada suatu file module. Kita kemudian mengumpulkan file-file module ini ke dalam directory yang disebut package.

Module dan function pada pemrograman Python adalah seperti pada penjelasan-penjelasan berikut ini

  1. Daftar function dalam suatu module
    Kita mengumpulkan function-function ke dalam suatu file. File ini kemudian disebut module seperti pada tampilan PyCharm berikut ini

    Source codenya adalah seperti berikut ini

    def tambah(a,b):
        return a+b
    
    def kurang(a,b):
        return a-b
    
    def kali(a,b):
        return a*b
    
    def bagi(a,b):
        return a/b
    
    
  2. Melakukan import suatu modul
    Kita kemudian menjalankan statement import dan tampak modul yang sudah kita buat muncul pada saat melakukan autocomplete
  3. Menggunakan function

    Kita dapat memunculkan function-function yang ada module dengan auto complete seperti pada gambar di atas.
  4. Menjalankan program pada PyCharm

    Tampilan di atas adalah menjalankan program Python pada PyCharm.
    Souce codenya adalah seperti berikut ini.

    import hitung
    
    c = 7
    d = 3
    print(hitung.kali(c,d))
    
  5. Memanggil modul dari directory lain

    Untuk memanggil dari directory lain maka kita perlu memanggil packagenya dahulu seperti pada gambar di atas.


    Untuk memanggil function dari folder lain maka kita perlu memanggil package dan modulenya terlebih dahulu seperti pada gambar di atas.


    Kita kemudian menjalankannya pada PyCharm dengan hasil seperti pada gambar di atas.
    Source code pemanggilan module dan function lain dari directory lain adalah seperti berikut ini

    import pack01.hitung
    
    e = 21
    f = 3
    print(pack01.hitung.bagi(e,f))
    

Pembelajaran lebih lanjut silahkan mengunjungi https://realpython.com/python-modules-packages/ .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Function, Module dan Package pada Pemrograman Python