Meningkatkan Kinerja Python Dengan Convert Menjadi Bahasa C Menggunakan Nuitka
Apa sih itu program Nuitka?
Nuitka adalah sebuah compiler yang mampu mengubah bahasa Python ke dalam bahasa C. Dengan begitu kita bisa menjalankan bahasa Python tanpa menggunakan interpreter agar kode yang dieksekusi menjadi lebih cepat menggunakan compiler.
Cara mengkonversi Python menjadi bahasa C dengan nuitka.
1. Install Nuitka Menggunakan pip
pip3 install nuitka
note : sesuaikan pip dengan versi python anda.
untuk pengguna Linux kalian wajib mendownload package patchelf.
2. Pilih script Python yang akan diubah menjadi bahasa C
3. Untuk mengubah Python ke bahasa C gunakan command :
nuitka --standalone script.py
Nuitka akan mengeluarkan 2 folder output. dist adalah tempat dimana script diubah menjadi bahasa C dengan nama script.dist (nama script tergantung file yang kalian gunakan).
Jika kalian menggunakan windows didalam folder dist Nuitka akan secara otomatis mengkonversikannya ke dalam file exe, sedangkan untuk Linux akan menghasilkan file ber extensi .bin
Agar file tersebut menjadi satu dan langsung bisa di eksekusi tanpa ke folder gunakan command :
nuitka --standalone --onefile script.py
Lalu Nuitka akan secara otomatis menggabungkan semua file yang diperlukan menjadi satu file.
untuk penjelasan lengkap mengenai command Nuitka, bisa baca disini :
https://github.com/Nuitka/Nuitka
https://nuitka.net/doc/user-manual.html
Penutupan
Selain mengubah script Python menjadi bahasa C, Nuitka juga berguna agar kode Python sulit dibaca karena sudah di konversikan menjadi bahasa C dan menjadi bahasa mesin/biner. Mungkin segitu aja untuk kali ini, semoga artikel ini bisa bermanfaat.
Keep Calm And Learning!
Post a Comment