Library in Python Programming Language
Library merupakan istilah yang umum digunakan di dunia pemrograman yang merujuk kepada bahasa pemrograman, seperti python, java dll. Library adalah kumpulan berkas (yang disebut Modul) yang berisi fungsi-fungsi yang dapat digunakan oleh program lain. Library ini juga dapat berisi nilai data (misalnya, konstanta numerik) dan item lain.
Get Trio Setiawan’s stories in your inbox
Join Medium for free to get updates from this writer.
Di dalam library akan memuat beberapa package. Kemudian dalam package akan memuat beberapa modul. Modul adalah jenis wadah yang berisi fungsi-fungsi. Dalam modul biasanya akan memuat fungsi-fungsi yang terkait dengan modul tersebut.
Python Standard Library
Python Standard Library adalah library yang secara otomatis terinstal ketika kita pertama kali menginstal python. Oleh karena itu, kita tidak perlu menginstal ulang daftar library tersebut sebelum menggunakannya.
- Modul Numerik dan Matematika: math, cmath, random, dll
- Kompresi dan Arsip Data: zlib, gzip, tarfile, dll
- Akses Berkas dan Direktori: pathlib, os.path, filecmp, dll
- dan seterusnya
Python External Library
Python External Library adalah library yang dikembangkan oleh individu atau komunitas dan didistribusikan secara gratis untuk digunakan oleh pihak lain. Biasanya, library ini disimpan di PyPI, repositori online tempat Anda dapat menginstal dan mengunggah library. Untuk menggunakan library dari PyPI, kita perlu menginstalnya terlebih dahulu menggunakan perintah: !pip install <nama library>
Importing a Library Module
Dalam program, sebelum menggunakan library, kita perlu melakukan import terhadap library tersebut. Gunakan perintah import untuk memuat library ke dalam program. Jika ingin merujuk item dari modul maka gunakan nama_modul.nama_item, contoh: print(math.log(100)).
Memahami Modul Library
Modul library dapat berisi banyak fungsi dan konstanta. Untuk mengetahui isi dari modul library yang sudah diinstal, kita dapat menggunakan help, contoh: help(math)
Mengimpor modul library dengan nama alias
Gunakan import … as … untuk memberikan alias singkat pada library saat mengimpornya. Contoh: import math as m.
Impor item tertentu dari modul library
Gunakan from library_module_name import item_name untuk mengimpor item tertentu dari modul library. Ini mampu memperpendek program karena kita dapat mengakses item dari modul library tanpa perlu menyebutkan nama modul library terlebih dahulu.
Jika kita hanya mengimpor item-item tertentu dari modul library, kita tidak dapat menggunakan item-item lain dalam modul library yang tidak kita impor.
Dimungkinkan untuk mengimpor lebih dari satu item spesifik dari modul librarymenggunakan satu baris.
Impor semua item dari modul library
Prioritas Fungsi
Python membaca kode dari atas ke bawah. Jika ada dua fungsi dengan nama yang sama, definisi yang paling bawah (terakhir) adalah yang akan digunakan.
Python External Library yang Sering Digunakan
- Numpy (numerical python)
- Pandas
- Matplotlib
- Scikit-learn (Scipy Toolkit)
- Seaborn
- etc




