Dalam dunia pengembangan perangkat lunak saat ini, sangat penting untuk menjaga praktik pengkodean yang terorganisir dan bersih. Salah satu praktiknya adalah membuat file terpisah untuk fungsi tertentu dan mengimpornya sebagai perpustakaan di file lain. Hal ini tidak hanya meningkatkan keterbacaan kode tetapi juga membantu penggunaan kembali kode. Artikel ini akan memandu Anda tentang cara membuat file dan mengimpornya sebagai perpustakaan di file lain menggunakan Python, diikuti dengan penjelasan kode langkah demi langkah. Selain itu, kami akan menjelajahi beberapa perpustakaan dan fungsi terkait yang dapat berguna bagi pengembang.
Untuk memulainya, mari kita pahami masalah yang ada. Misalkan Anda memiliki file Python yang berisi berbagai fungsi, dan Anda ingin menggunakan fungsi ini di file lain. Daripada menyalin dan menempelkan kode, mengimpor file sebagai perpustakaan dapat menghemat waktu dan tenaga Anda, sehingga meningkatkan efisiensi secara keseluruhan.
Ikuti langkah-langkah berikut untuk membuat file dan mengimpornya sebagai perpustakaan di file lain menggunakan Python:
1. Buat file Python baru dengan fungsi yang diinginkan.
2. Simpan file dengan nama yang sesuai, misalnya “my_library.py”.
3. Sekarang, di file Python lain, Anda dapat mengimpor perpustakaan ini menggunakan kata kunci “import”.
Berikut penjelasan kode langkah demi langkah:
Pertama, buat file Python baru bernama “my_library.py” dan sertakan fungsi berikut:
def addition(a, b):
return a + b
def multiplication(a, b):
return a * b
Kedua fungsi ini masing-masing melakukan operasi penjumlahan dan perkalian.
Sekarang, mari buat file Python lain bernama “main.py” di mana kita akan mengimpor “my_library.py” kita:
import my_library
result1 = my_library.addition(3, 5)
result2 = my_library.multiplication(3, 5)
print("Addition: ", result1)
print("Multiplication: ", result2)
Di “main.py”, pertama-tama kita mengimpor file “my_library”. Kemudian, kita memanggil fungsi “penjumlahan” dan “perkalian” dari “my_library.py” menggunakan notasi titik. Terakhir, kami mencetak hasil operasi masing-masing.
Setelah menjalankan “main.py”, Anda akan melihat hasilnya sebagai:
“
Tambahan: 8
Perkalian: 15
“
Impor dan Perpustakaan Python
Python menyediakan sejumlah besar perpustakaan, juga dikenal sebagai modul, yang memungkinkan pelaksanaan berbagai tugas dengan mudah. Anda dapat membuat modul sendiri atau mengimpor pustaka bawaan yang disertakan dengan Python.
Mengimpor pustaka adalah proses yang sederhana: Anda hanya perlu menggunakan kata kunci "import" diikuti dengan nama pustaka. Anda juga dapat menggunakan kata kunci "from" untuk mengimpor fungsi-fungsi tertentu dari sebuah pustaka:
from my_library import addition
Di sini, Anda hanya mengimpor fungsi “tambahan” dari “my_library.py”, dan Anda dapat menggunakannya secara langsung tanpa notasi titik.
Fungsi dan Paket
Fungsi adalah blok kode yang dapat digunakan kembali untuk melakukan tugas tertentu. Fungsi membantu meningkatkan keterbacaan dan penggunaan kembali kode. Anda dapat mendefinisikan fungsi Anda sendiri, seperti yang ditunjukkan pada contoh di atas, atau menggunakan fungsi bawaan Python.
Sebuah paket adalah kumpulan modul dan pustaka Python yang diorganisir dalam hierarki direktori. Ini menyederhanakan proses pengelolaan dan pendistribusian berbagai pustaka dan dependensinya. Python memiliki beragam paket yang tersedia untuk berbagai tugas, seperti NumPy untuk komputasi numerik, pandas untuk manipulasi data, dan TensorFlow untuk pembelajaran mesin.
Kesimpulannya, membuat file terpisah untuk fungsi tertentu dan mengimpornya sebagai pustaka di file lain akan meningkatkan pengorganisasian kode, keterbacaan, dan pemeliharaan dalam proyek Python. Memahami pernyataan, fungsi, dan paket impor akan memberi pengembang alat penting untuk praktik pengkodean yang efisien.