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
- 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.
- Edit __init__.py
Kita kemudian mengedit __init__.py dengan isi seperti pada source code berikut iniprint('Sub package',__name__,' dijalankan')
Kita kemudian menjalankan inisialisasi sub package pada PyCharm seperti pada gambar di bawah ini
- Menambahkan modul baru
Kita kemudian menambahkan modul baru dengan source code seperti berikut inidef halo(): print('Ini dari ',__name__)
Tampak source code modul baru yang kita buat pada PyCharm.
- Memanggil modul dari sub package
Kita kemudian memanggil modul pada sub package dengan source code seperti berikut inifrom 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.