Skip to the content.

Python menyediakan banyak fungsi untuk membantu kita melakukan banyak hal dan berbagai perhitungan. Fungsi ini tersimpan dalam modul. Untuk menggunakan modul ini kita memanggilnya dengan perintah import.

Sebagai contoh menggunakan import, kita akan menggunakan modul random dan datetime.

random & import

Modul random menyediakan banyak fungsi untuk menghasilkan bilangan acak. Berikut beberapa fungsi yang dimiliki modul random yang umum dipakai.

Tentu ini adalah penjelasan sederhana dari modul random. Penjelasan dan daftar fungsi lengkap bisa Anda dapatkan di dokumentasi resmi modul random di python.org

Contoh penggunaan:

>>> import random
>>> random.seed()
>>> print(random.random())
0.13667755005848015

>>> print(random.randrange(1,10)))
2

>>> print(random.choice(["Budi","Ayu","Rahmat"]))
Ayu

🔵 Module Alias Kita bisa menggunakan alias pada modul untuk memudahkan pemanggilan modul

>>> import random as m
>>> m.seed()
>>> print(m.random())
0.754858405848015

>>> print(m.randrange(1,10)))
1

>>> print(m.choice(["Budi","Ayu","Rahmat"]))
Budi

🔵 Load sebagian fungsi Untuk efisiensi memori, terkadang kita hanya memerlukan 1 atau 2 fungsi saja dari suatu modul. Untuk load sebagian fungsi, kita bisa menggunakan statement from ... import ...

>>> from random import seed, random
>>> seed()
>>> print(random())
0.874837287478371

datetime & from … import …

Dalam sebagian modul, selain fungsi, di dalamnya juga ada objek. Sebagai contoh kita akan menggunakan modul datetime, dan berikut beberapa objek yang dimilikinya.

Tentu daftar ini hanya sebagian kecil dari class & fungsi dalam modul datetime. Penjelasan dan daftar fungsi lengkap bisa Anda dapatkan di dokumentasi resmi modul datetime di python.org

Class, biasanya memiliki property dan method. Contoh pada class date memiliki property year, month, day. date memiliki method today().

Berikut contoh program kita menggunakan module datetime

import datetime
print(datetime.date.today()) # menampilkan tanggal hari ini

Kita juga bisa load class date saja dari module datetime. Dengan cara ini pemanggilan class date pada program tidak perlu lagi menyertakan datetime.

from datetime import date
print(date.today())

Berikut beberapa contoh pemakaian module datetime.

from datetime import date, datetime, timedelta
hariini = date.today()

print("Hari ini:")
print("Tahun",hariini.year)
print("Bulan",hariini.month)
print("Tanggal",hariini.day)
print()

sekarang = datetime.now()
kemerdekaan = datetime(1945,8,17,10,0,0)

usia = sekarang - kemerdekaan
usia_dalam_detik = usia.total_seconds()
print(f"Indonesia berusia {usia_dalam_detik} detik")

Daftar Standard Library

Anda bisa akan menemukan referensi lengkap di Python Standard Library. Berikut beberapa library yang cukup umum untuk digunakan beserta penjelasan singkat:

Referensi: