28
June
2025
7:35 PM
Paw
Rain
Bogor, Indonesia

Belajar Nuitka

hari ini bangun pagi tiba-tiba buka nuitka untuk dipelajari

langsung saja saya coba dan ternyata sangat lama sekali mencompilenya

berbeda dengan pyinstaller yang bisa lebih cepat

sepertinya ini terjadi karena nuitka dan pyinstaller berbeda cara mencompilenya

nuitka mencompile kode python menjadi c++, sedangkan pyinstaller tidak

namun kelebihan nuitka yaitu tidak mudah didecompile, karena kode yang dicompile nuitka sudah menjadi kode c++

inilah alasan saya mencoba mempelajari compiler nuitka ini yaitu agar tidak mudah didecompile

namun untuk mendapatkan hal tersebut butuh waktu lama untuk membuildnya, saya sudah coba langsung membuild pyside6 + pyppteer dengan nuitka dan hasilnya hanya 20megabyte saja !

selain itu nuitka juga ada fitur onefile yang dimana bisa mencache file temporarynya + bisa dicustom agar tidak perlu mengekstraknya berkali-kali ketika menjalan program

hal lain yang saya suka yaitu eksekusi lebih cepat

berikut previewnya preview compile nuitka

***

untuk reponya bisa dicek disini

https://github.com/ykywz-python-journey/pyside6-nuitka-compiler

Until next time,
Irfan

Tags:

python