Belajar Python Dasar. Pembahasan Modules

 

Beberapa fitur pada python tidak ujug ujug ada di dalamnya. Namun terkadang kita membutuhkan fitur dari pihak ketiga yang kita download. Fitur ini biasanya disebut dengan modules, dan cara untuk menggunakannya menggunakan keyword import. Kita akan belajar konsep yang disebut modules ini. Ini sangat bermanfaat untuk memantain kode kita dengan baik, kenapa? karena konsep ini sangat membantu kita untuk berkutat pada data

Baca Juga: Data Scientist Itu Kerjaanya Apa Aja Sih?

Keuntungan Menggunakan Modules

Seperti yang sudah disebutkan diatas, dengan penggunaan modules aplikasi, model machine learning kita bisa terawat dengan baik. Jadi kode tidak dalam satu struktur kode raksasa, namun dipisah menjadi beberapa file sehingga ketika ada error, kita bisa membenahi berdasarkan module tersebut

Baca Juga: Ringkasan. Apa Itu Kohesi & Kopling? 

Apa Itu Modules?

Module dalam python menurut GeekForGeeks adalah sebuah file berformat python yang berisi definisi dan statements. Module biasanya berisi functions, class, dan variabel, intinya kode yang bisa dirunning dengan tujuang kode kode ini bisa digunakan lagi pada file lain secara terorganisir

 

Cara Membuat Modules

Buat file baru bernama calc.py

# A simple module, calc.py
def add(x, y):
    return (x+y)
 
def subtract(x, y):
    return (x-y)

Kalian tidak harus menjalankan function function ini di dalam file calc.py, kalian bisa menjalankannya di file lain. Kita akan menamainya main.py

Cara Mengimport Modules

Kalian masukkan perintah import dan file python yang berisi function

# importing module calc.py
import calc

print(calc.add(10, 2))

Salah satu case yang akan sering kita gunakan menggunakan konsep ini adalah dengan ketika kita ingin mengimport module matplotlib, yaitu sebuah module yang berfungsi untuk memvisualisasikan data

Menggunakan Alias

Alias adalah sebuah keyword untuk mewakili atau merepresentasikan modules yang sudah kita import sehingga kita ga perlu menuliskan nama module tersebut terlalu panjang

Mungkin untuk kasus ini sangat mudah karena file tersebut memiliki nama file yang pendek. Namun gimana jadinya seumpama ada modules dari pihak ketiga dimana namanya sangat panjang. Tentu kita membutuhkan keyword alias ini

Caranya:

import matplotlib as plt

plt.plot()

Bayangkan seumpama kita harus menulis matplotlib di setiap kita ingin menjalankan function di dalamnya, tentu sangat melelahkan sekali


Sourcecode: Github



Post a Comment (0)
Previous Post Next Post