Haloo kembali lagi pada tulisan ini, pada tulisan kali ini saya ingiin memberikan bagaimana sih cara generate sebua bytecode di python. Oke mungkin kalian ada yang belum tahu apa itu bytecode. Singkatnya bytecode itu adalah sebuah file yang dimana isinya itu sebuah file yang executeable. Singkatnya gini dalam bahasa pemograman ada langkah untuk sebuah program jalan.

Yang pertama itu source code, yang kedua file source code itu di compile lalu di execute dan hasil. Tapi dalam python langsung loncat dari source code nya ke execute lalu hasil. Nah kenapa compile ini tidak di skip, sebenarnya sih bukan di skip tapi langsung di jalankan. Tanpa adanya file compile.

Jadi kalian punya source code lalu kalian akan mendapatkan hasilnya kalau di jalankan. Nah kalau di python seperti itu, tapi ada cara untuk generate sebuah file bytecode atau bisa di bilang file yang seperti aplikasi gitu. Jadi belum di tampilin hasilnya.

Oke karena saya jelasin nya terlalu ribet ya hehe, jadi kita lanjut bagaimana sih cara membuat file bytecode pada python. Jadi kalian cukup jalankan perintah seperti ini :

python -m py_compile file.py

Sederhananya seperti itu, nah contoh hasil nya nanti seperti ini.

File ekstensi nya jadi pyc. Nah kalian bisa jalankan file tersebut menggunakan perintah seperti biasa saja.

python file.pyc

Nah sebenarnya apasih beda nya, sebenernya nggak ada bedanya tapi. Ada perbedaan dalam waktu execute sebuah file. Ya misalkan code kalian panjanga dan lama jalanin nya, pasti akan lama. Tapi kalau di jadikan bytecode bisa lebih cepat.

Ya kalau kode kalian dikit mah ndak ada perbedaan. Ya jadi itu saja sampai jumpa pada tulisan selanjutnya bye bye.


Leave a Reply

Your email address will not be published. Required fields are marked *