Terdapat 3 macam tipe modul di Python, yaitu 1) kita menulis kode sendiri, 2) install dari sumber eksternal, 3) menggunakan modul preinstalled di Python. Tipe yang ke-3 disebut dengan standard library. Standard library memiliki banyak modul di dalamnya. Contoh beberapa modul yang termasuk dalam standard library, yaitu string, re, datetime, math, random, os, multiprocessing, subprocess, socket, email, json, doctest, unittest, pdb, argparse dan sys. Contoh tugas-tugas yang dapat diselesaikan menggunakan standard library, seperti string parsing, data serialization, testing, debugging dan manipulasi tanggal, email, argumen-argumen command line dan masih banyak lagi.
Beberapa modul di dalam standard library ditulis dalam bahasa pemrograman Python dan beberapa dalam bahasa pemrograman C. Untuk dokumentasi lengkap standard library dapat dilihat di www.python.org.
Banyak modul third-party Python disimpan di dalam Python Package Index (PyPI). Untuk memasang modul third-party tersebut dapat menggunakan pip. Contoh perintah untuk mencari dan melakukan instalasi modul third-party menggunakan pip:
$ pip search library_name
$ pip install library_name
LANJUTKAN BACA MATERI LENGKAP