Daftar Isi

Topik sebelum

Eksepsi (Exception)

Topik berikutnya

Kontributor

Halaman Ini

Library Standar (Standard Library)

Module getpass

Mendapatkan password pengguna tanpa echo kembali ke pengguna.

# contoh penggunaan modul getpass

import getpass

password = getpass.getpass()
print 'Password anda : ', password

password = getpass.getpass(prompt='Inputkan password anda :')
print 'Password anda : ', Password

Modul random

Modul random menyediakan fast pseudorandom number generator berdasarkan algoritma Mersenne Twister.

# contoh penggunaan modul random

import random

print 'bilangan random antara 0<= n < 1.0 : ', random.random()
print 'bilangan random antara 0<= n < 1.0 : ', random.random()
print 'bilangan random antara 0<= n < 1.0 : ', random.random()

# random integer
print 'bilangan random antara 1<= n <= 100 : ', random.randint(1, 100)
print 'bilangan random antara 1<= n <= 100 : ', random.randint(1, 100)
print 'bilangan random antara 1<= n <= 100 : ', random.randint(1, 100)

Modul datetime

Modul datetime berisi fungsi dan class untuk operasi tanggal dan waktu.

# contoh penggunaan module datetime

import datetime
import time

sekarang = datetime.datetime.now()

tanggal = sekarang.date()
waktu = sekarang.time()

print 'Hari : ', tanggal.day
print 'Bulan : ', tanggal.month
print 'Tahun : ', tanggal.year
print 'Jam : ', waktu.hour
print 'Menit : ', waktu.minute
print 'Detik : ', waktu.second

time.sleep(5)

sekarang2 = datetime.datetime.now()

delta = sekarang2 - sekarang

print 'selisih detik : ', delta.total_seconds()

Modul math

Modul math berisi fungsi-fungsi matematika.

# contoh penggunaan modul math

import math

# konstanta
print 'pi = ', math.pi
print 'e = ', math.e

# faktorial, n!
for i in range(1, 11):
    print '%s! = %s' % (i, math.factorial(i))

# pangkat
print '2 pangkat 12 = ', math.pow(2, 12)

# akar kuadrat
print 'akar kuadrat 10 = ', math.sqrt(10)

# logaritma
print 'log 8 = ', math.log(8)
print 'log 8 basis 10 = ', math.log(8, 10)
print 'log 8 basis 10 = ', math.log10(8)

# trigonometri
print 'sin 90 derajat = ', math.sin(math.radians(90))

Modul sys

Modul sys digunakan untuk mengakses konfigurasi interpreter pada saat runtime dan berinteraksi dengan environment sistem operasi.

# contoh penggunaan modul sys / System-specific Configuration

import sys

# argumen terminal
print sys.argv
# versi python
print 'versi python: ', sys.version
# platform
print 'platform : ', sys.platform
# letak python interpreter
print 'executable : ', sys.executable
# byteorder
print 'byteorder : ', sys.byteorder

# module yang diimport
print 'modul yang diimport : ', sys.modules
# module built-in
print 'modul built-in : ', sys.builtin_module_names

# path import
print 'path import : ', sys.path

PYMOTW (Python Module of The Week)

Masih ada banyak modul yang ada di Python. Untuk menjelajahi modul-modul yang tersedia di Python anda dapat membaca Python Module of The Week yang membahas modul python satu per satu.