Menggunakan Standard Library dari Python

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

  • 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 berikut

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

>>> 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 import
Bila Anda mencoba melihat dokumentasi yang belum di import, Python tidak akan mengenalinya dan menampilkan error. (lihat gambar berikut)


Menggunakan Standard Library dari Python Menggunakan Standard Library dari Python Reviewed by noname needed on June 20, 2018 Rating: 5

No comments:

Powered by Blogger.