투잡뛰는 개발 노동자

[python]Dasar Python 1 Memahami Modul Python

  • Bahasa Penulisan: Bahasa Korea
  • Negara Standar: Semua Negaracountry-flag
  • TI

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]Dasar Python 1 Memahami Modul Python


1. Apa itu Python?


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:

  • Bahasa Skrip: Python menggunakan interpreter untuk menerjemahkan dan menjalankan kode baris demi baris.
  • Typing Dinamis: Python tidak mengharuskan deklarasi tipe data saat mendefinisikan variabel. Berdasarkan pengalaman, Python terkesan sensitif terhadap tipe data. Jika tidak berhati-hati dalam penggunaannya, seringkali muncul error.
  • Platform Independen: Python tidak perlu dikompilasi untuk setiap sistem operasi. Dengan demikian, kode yang ditulis dapat dijalankan di berbagai sistem operasi tanpa perlu modifikasi.

Python mendukung berbagai library, sehingga produktivitasnya lebih tinggi dibandingkan dengan bahasa pemrograman lain.


2. Apa itu Modul Python?


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.


[python]Dasar Python 1 Memahami Modul Python


Pada kesempatan kali ini, kita telah mempelajari dasar-dasar modul Python.

Contoh kode yang telah dibahas dapat diakses melalui GitHub di bawah ini
































Komentar0