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 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 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 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 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
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.