7.1 Module
Module pada python adalah sebuah file yang berisikan sekumpulan kode fungsi,
class dan variabel yang disimpan dalam suatu file berekstensi.py dan dapat dieksekusi
oleh interpreter python. Nama dari module.py merupakan nama-nama dari file itu sendiri.
Misalkan kita memiliki file bernama “statistika.py”, maka kita telah membuat sebuah
module bernama “stats”. Dan module sendiri bisa memiliki berbagai macam isi, baik itu
Setiap module memiliki tabel simbol pribadi sendiri, yang digunakan sebagai tabel
symbol global oleh semua fungsi yang didefinisikan dalam module. Dengan demikian,
penulis module dapat menggunakan variabel global dalam modul tanpa khawatir jika
mengalami kesamaan yang tidak disengaja dengan variable global pengguna. Module
digunakan untuk memecah sebuah program besar menjadi file yang lebih kecil agar lebih
mudah dimanage dan diorganisir. Module membuat kode bersifat reusable, artinya satu
7.2. Package
Package pada python adalah sekumpulan module python yang berada dalam
sebuah folder serta memiliki satu module constructor (__init__.py). paket ini merupakan
sebuah cara untuk mengelola dan mengorganisir module-module python dalam bentuk
dot lokasi. Untuk apa module constructor (__init__.py) pada sebuah package? File
constructor berfungsi untuk memberi tahu python interpreter bahwa folder tersebut adalah
sebuah package. Jadi, setiap direktori atau folder yang berisi module
kumpulan dari module-module, dimana module adalah file python (.py) yang berisi
kumpulan class, fungsi, variabel, dan code python lainnya. Secara sederhana gambaran
7.3. Library
Library pada python merupakan gabungan dari sekumpulan package dan module
dengan fungsionalitas yang sama dengan tujuan untuk memudahkan kalian dalam
membuat suatu aplikasi, tanpa harus menulis banyak kode. Library pada python
merupakan sebutan untuk kode program tambahan yang digunakan dalam kebutuhan
tertentu. Python mempunyai lebih dari 140.000 library yang dikembangkan melalui open
source project sehingga kamu yang sebagai pemula, bisa belajar dengan gratis. Dengan
menggunakan library pada python, kamu akan dapat menghasilkan kode secara efisien
Library juga bersifat reusable yang berarti bisa digunakan berkali-kali, dimana saja
dan kapan saja. Berikut ini beberapa contoh library yang umum digunakan oleh
programmer, yaitu:
1. Math
2. Os
3. Random
4. Time
5. Tensorflow
3. Hal apa saja memotivasi anda untuk tetap belajar bahasa pemrograman.
7.5 Jawaban
Package dan Modul yang memiliki fungsionalitas yang saling berkaitan dengan