Python Modules

 


Apa itu Modul?

Anggap sebuah modul sama dengan pustaka kode.

File yang berisi sekumpulan fungsi yang ingin anda sertakan dalam aplikasi anda.

Contoh
Simpan kode ini dalam file bernama mymodule.py
def greeting(name):
  print("Hello, " + name)

Gunakan Modul

Sekarang kita dapat menggunakan modul yang baru saja kita buat, dengan menggunakan import satement.

Contoh
Import modul bernama mymodule, dan panggil fungsi greeting.
import mymodule

mymodule.greeting("Lalisa Manoban")
Note: Saat menggunakan fungsi dari module, gunakan sintaks: module_name.function_name.


Variable Dalam Modul

Modul dapat berisi fungsi, seperti yang telah dijelaskan, tetapi juga variable dari semua jenis (array, dictionary, objek, dll).

Contoh
Simpan kode ini di file mymodule.py
person1 = {
  "name""John",
  "age"36,
  "country""Norway"
}

Contoh
Import modul bernama mymodule, dan akses dictionary person1.
import mymodule

a = mymodule.person1["age"]
print(a)

Menamai Ulang Modul

Anda dapat membuat alias saat mengimport modul, dengan menggunakan kata kunci as.

Contoh
Buat alias untuk mymodule disebut mx.
import mymodule as mx

a = mx.person1["age"]
print(a)

Modul Bawaan

Ada beberapa modul bawaan dalam Python, yang dapat anda import kapan pun anda mau.

Contoh
Import dan gunakan platform modul.
import platform

x = platform.system()
print(x)

Menggunakan Fungsi dir()

Ada fungsi bawaan untuk mendaftar semua nama fungsi (atau nama variable) dalam sebuah modul. Fungsi dir()

Contoh
Daftar semua nama yang ditentukan milik modul platform.
import platform

x = dir(platform)
print(x)
Note: Fungsi dir() dapat digunakan pada semua modul, juga yang kalian buat sendiri.

Import Dari Modul

Anda dapat memilih untuk mengimport hanya bagian dari modul, dengan menggunakan kata kunci from.

Contoh
Modul bernama mymodule memiliki satu function dan satu dictionary
def greeting(name):
  print("Hello, " + name)

person1 = {
  "name""John",
  "age"36,
  "country""Norway"
}

Contoh
Import hanya dictionary person1 dari modul.
from mymodule import person1

print (person1["age"])

Komentar

Postingan populer dari blog ini

NumPy Array Search

NumPy Array Split

NumPy Array Iterating