Python memiliki yang disebut "Standard Library", yang merupakan kumpulan modul yang mempermudah kita melakukan tugas tertentu untuk menghasilkan solusi dari suatu permasalahan tertentu.
Standard library ini sudah termasuk dalam instalasi Python, kita tidak perlu menambahkan atau mendownload lagi.
Sebagai contoh, kita dapat melakukan cukup banyak hal dengan standard library Python
import nama_module
contoh, kita dapat menggunakan modul matematika untuk menghitung akar kuardrat, pada >>> command prompt REPL (python command line console), kita ketikan import math
Karena import adalah statemen, yang berarti tidak mengembalikan return value, REPL akan langsung kembali ke prompt >>> tanpa ada feedback, ini berarti import sudah berhasil. Selanjutnya kita dapat menggunakan fungsi sqrt untuk menghitung akar kuardrat. Ketikan seperti perintah dibawah
Setelah enter, REPL akan mengembalikan nilai 9.0
Tombol navigasi di dalam screen help
Melihat help detail per fungsi
Anda juga dapat melihat help dari fungsi tertentu dari sebuah module. Tadi saat melihat help dari modul math, dapat anda lihat ada fungsi factorial.
Anda dapat melihat dokumentasi dari fungsi factorial ini dengan cara
Standard library ini sudah termasuk dalam instalasi Python, kita tidak perlu menambahkan atau mendownload lagi.
Sebagai contoh, kita dapat melakukan cukup banyak hal dengan standard library Python
- Program untuk melakukan backup rutin pada Linux, Solaris dan Mac, library standard yang dapat digunakan adalah os, stat, bz2, gzip, time, datetime, tar dan optparse
- Program Apache log file analysis tool menggunakan modul optparse, urlparse, cgi, datetime, operator, re, sys, and mmap.
- Program sederhana web API clients cukup menggunakan library urllib/urllib2, ElementTree, dan xml package
- Program MySQL backup script menggunakan sys, os, time, shutil, glob, tarfile, dan optparse modules.
Import Module
Kita dapat membuat program-program sederhana diatas tanpa menggunakan library third party lainnya. Untuk menggunakan module tersebut dapat menggunakan syntax sebagai berikutimport nama_module
contoh, kita dapat menggunakan modul matematika untuk menghitung akar kuardrat, pada >>> command prompt REPL (python command line console), kita ketikan import math
>>> import math
Karena import adalah statemen, yang berarti tidak mengembalikan return value, REPL akan langsung kembali ke prompt >>> tanpa ada feedback, ini berarti import sudah berhasil. Selanjutnya kita dapat menggunakan fungsi sqrt untuk menghitung akar kuardrat. Ketikan seperti perintah dibawah
>>> math.sqrt(81)
Setelah enter, REPL akan mengembalikan nilai 9.0
>>> math.sqrt(81)
>>> 9.0
Informasi Module / Help
Mungkin Anda bertanya-tanya, pada module math ada fungsi apa saja? Apakah ada dokumentasinya? Yup.. Ada. Pada REPL dapat digunakan perintah help(). Ketikan help(nama_module)>>> help(math)
Tombol navigasi di dalam screen help
- Spacebar untuk scroll down (pada windows, tombol panah atas atau bawah untuk mac/linux)
- Q untuk keluar dari mode help
Melihat help detail per fungsi
Anda juga dapat melihat help dari fungsi tertentu dari sebuah module. Tadi saat melihat help dari modul math, dapat anda lihat ada fungsi factorial.
Anda dapat melihat dokumentasi dari fungsi factorial ini dengan cara
>>> help(math.factorial)
Perhatian, Anda hanya bisa melihat dokumentasi / help dari suatu module yang sudah di importBila Anda mencoba melihat dokumentasi yang belum di import, Python tidak akan mengenalinya dan menampilkan error. (lihat gambar berikut)
Menggunakan Standard Library dari Python
Reviewed by noname needed
on
June 20, 2018
Rating:
No comments: