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
Comments
Post a Comment