Subjek
- #Python
- #Modul Python
Dibuat: 2024-03-27
Dibuat: 2024-03-27 19:56
Di perusahaan, saya mendapatkan kesempatan untuk melakukan migrasi program yang ditulis dalam PHP ke Python.
Seiring dengan meningkatnya jumlah data yang perlu diproses, kecepatan pemrosesan PHP menjadi lambat. Karena Python dikenal lebih cepat dalam menangani data, kami memutuskan untuk melakukan migrasi.
Python adalah bahasa pemrograman yang diciptakan oleh Guido van Rossum (lahir 31 Januari 1956) pada tahun 1990. Bahasa ini termasuk dalam jenis bahasa interpreter.
Berikut adalah karakteristik Python:
Python mendukung berbagai library, sehingga produktivitasnya lebih tinggi dibandingkan dengan bahasa pemrograman lain.
Dalam Python, modul adalah file yang berisi kumpulan variabel, fungsi, dan kelas. Saat menulis kode Python, modul sangat bermanfaat untuk menggunakan kode yang telah dibuat orang lain atau mengelompokkan variabel dan fungsi yang sering digunakan.
Untuk menggunakan modul, kita dapat menggunakan kata kunci `import`.
Mari kita lihat contoh penggunaan modul `random`.
Contoh di atas menunjukkan cara memanggil fungsi `randrange` yang terdapat dalam modul `random`.
Fungsi tersebut menerima dua angka sebagai parameter dan mengembalikan angka acak di antara kedua angka tersebut.
Kita juga dapat membuat modul sendiri. Biasanya, variabel dan fungsi yang sering digunakan dikelompokkan dalam satu modul untuk mempersingkat kode dan meningkatkan produktivitas.
Mari kita buat file `module.py` untuk modul dan `main.py` untuk mengimpor dan menggunakan modul tersebut.
Jika kode di atas dijalankan, hasilnya adalah 6.
Modul juga dapat berisi beberapa fungsi dan variabel.
Untuk mempermudah pemahaman, mari kita lihat contoh penggunaan modul bernama "Dompet".
Modul `wallet` memiliki variabel `balance` dan tiga fungsi: `income`, `spend`, dan `getBalance`. Modul tersebut digunakan dalam file `use_wallet` untuk memanggil ketiga fungsi tersebut. Kata kunci `global` digunakan untuk menyatakan bahwa variabel tersebut adalah variabel global.
Pada kesempatan kali ini, kita telah mempelajari dasar-dasar modul Python.
Contoh kode yang telah dibahas dapat diakses melalui GitHub di bawah ini
Komentar0