Module dan merupakan dua konsep penting untuk mengatur dan mengelola kode sumber. Berikut adalah deskripsi dan cara menggunakannya: package Python module package
Module
- Di Python, a module adalah kumpulan definisi, fungsi, variabel, dan pernyataan yang ditulis untuk digunakan.
- Setiap Python file dapat dianggap sebagai module dan berisi kode yang terkait dengan fungsi tertentu.
- Anda dapat menggunakan built-in atau membuat sendiri untuk digunakan dalam kode Anda. Python module module
Contoh: Buat file bernama math_operations.py
yang berisi beberapa fungsi matematika:
# math_operations.py
def add(a, b):
return a + b
def subtract(a, b):
return a- b
def multiply(a, b):
return a * b
def divide(a, b):
return a / b
Kemudian, Anda dapat menggunakan fungsi ini di program lain dengan mengimpor math_operations
module:
# main.py
import math_operations
result = math_operations.add(10, 5)
print(result) # Output: 15
Package
- A package adalah cara untuk mengatur dan mengelompokkan yang terkait bersama. module
- Ini adalah direktori yang berisi Python file( ) dan file kosong untuk menunjukkan bahwa direktori tersebut adalah file. module
__init__.py
package - Package membantu mengatur kode Anda ke dalam lingkup logis dan direktori terstruktur.
Contoh: Buat package nama, berisi dua dan: my_package
module module1.py
module2.py
my_package/
__init__.py
module1.py
module2.py
Di module1.py
, kami memiliki kode berikut:
# module1.py
def greet(name):
return f"Hello, {name}!"
Di module2.py
, kami memiliki kode berikut:
# module2.py
def calculate_square(num):
return num ** 2
Kemudian, Anda dapat menggunakan fungsi dari dalam sebagai berikut: module my_package
package
# main.py
from my_package import module1, module2
message = module1.greet("Alice")
print(message) # Output: Hello, Alice!
result = module2.calculate_square(5)
print(result) # Output: 25
Menggunakan dan membantu Anda mengatur dan mengelola kode Anda secara efisien, membuatnya lebih mudah dibaca dan dipelihara. module package