2. Cara Kerja Program dan bytecode - hammamkarim/Belajar_PYTHON GitHub Wiki
Cara Kerja Program dan bytecode
Hello World
Untuk mencetak output kalimat/kata ke layar dalam bahasa Python cukup menggunakan syntax print("kalimat/kata"), tidak perlu menggunakan titik koma. Pada gambar tersebut diberikan contoh untuk mencetak kalimat Hello World ke layar dan akan ditampilkan di terminal.
Note : Jika ingin menghapus semua teks/membersihkan bagian terminal, ketikkan command "cls" pada terminal
Cek Python
Untuk mengecek apakah di dalam perangkat kita sudah terdapat program python, maka bisa dicek dengan mengetikkan comman "python --version" di terminal.
Menampilkan Semua File yang Ada Pada Suatu Folder
Untuk menampilkan semua file yang ada pada suatu folder tertentu yang harus dilakukan adalah degan mengetikkan command "dir" pada terminal.
Run Program Secara Manual Pada Terminal
Untuk menjalankan program python secara manual yang harus dilakukan adalah dengan mengetikkan command "python namaFile.py" pada terminal.
Pembahasa Konsep Python
Phyton adalah bahasa pemrograman yang bersifat interpreted yaitu adalah bahasa permograman yang dimana program yang ditulis dalam bahasa tersebut dieksekusi baris per baris oleh interpreter (penerjemah) pada saat runtime, tanpa perlu menjalani proses kompilasi terlebih dahulu. Hal tersebut berbeda dengan bahasa pemrograman yang "compiled" (dikompilasi), di mana program harus diubah menjadi kode mesin sebelum dapat dijalankan.
Pada gambar tersebut sourcode akan masuk kedalam interpreter/penerjemah yang mana penerjemah ini adalah phyton itu sendiri, setelah itu program akan langsung dijalankan. Program akan dijalankan secara baris perbaris, baris 1 masuk ke interpreter lalu dieksekusi, baris 2 masuk ke interpreter lalu dieksekusi, dan begitu pula seterusnya. jadi bisa di run tanpa membuat compilenya.
Metode Compile
Pada metode compile, sourcode yang ada di kompile dan akan menghasilkan file dengan contoh format .exe, file .exe inilah yang akan dijalankan di terminal.
Comment
Comment adalah suatu baris teks yang tidak akan dieksekusi sama seperti baris kosong. Comment dilakukan menggunakan symbol '#' dan biasanya digunakan untuk menandai suatu baris program
Tambahan
a = 10 tidak termasuk kedalam eksekusi, dia masuk kedalam assigment. Untuk mencetak niali yang ada dalam variabel adalah menggunakan comman "print(namaVariabel)".
Multiline Comment
Menjalankan Program Python dengan Metode Compile
Program python bisa dicompile ke yang namanya bytecode. Posisi bytecode sama dengan .exe, keunggulan dari menggunakan bytecode adalah program menjadi lebih efisien dalam menampilkan output/eksekusi program. Cara untuk merubah menjadi bytecode adalah dengan cara di compile.
Cara membuat bytecode
byte code dapat dibuat dengan mengetikkan command "python -m py_compile namaFile.py" pada terminal. Apabila proses compile sudah selesai, setelah itu akan muncul sebuah folder baru bernama pycache.
yang harus dilakukan selanjutnya adalah memasuki file pycache dengan menggunakan command "cd pycache". Untuk run programnya bisa dilakukan dengan menggunakan command "python namaFIle._cpython-namaDiPycache.pyc". Manfaat menggunakan metode ini adalah proses run akan jauh lebih cepat daripada yang interpreted