Dalam penataan source code aplikasi menggunakan bahasa pemrograman Python kita mungkin memerlukan sub package.

Sub package pada pemrograman Python adalah seperti pada penjelasan-penjelasan berikut ini

  1. Pembuatan sub package melalui PyCharm

    Dari aplikasi PyCharm kita membuat sub package seperti pada gambar di atas.


    Tampak muncul suatu directory yang merupakan sub package dan ada satu file yang dibuat secara otomatis yaitu __init__.py.
  2. Edit __init__.py
    Kita kemudian mengedit __init__.py dengan isi seperti pada source code berikut ini

    print('Sub package',__name__,' dijalankan')
    

    Kita kemudian menjalankan inisialisasi sub package pada PyCharm seperti pada gambar di bawah ini

  3. Menambahkan modul baru
    Kita kemudian menambahkan modul baru dengan source code seperti berikut ini

    def halo():
        print('Ini dari ',__name__)
    


    Tampak source code modul baru yang kita buat pada PyCharm.

  4. Memanggil modul dari sub package
    Kita kemudian memanggil modul pada sub package dengan source code seperti berikut ini

    from pack01.sub02 import mod21
    
    mod21.halo()
    


    Kita memanggil modul dari suatu package. Tampak bahwa file __init__.py juga yang ada pada sub package juga dijalankan.

Pembelajaran lebih lanjut silahkan mengunjungi
1. https://realpython.com/python-modules-packages/ .
2. https://realpython.com/python-class-constructor/ .
3. https://docs.python.org/3/library/__main__.html .

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

Sub Package pada Pemrograman Python