Pada Python dikenal beberapa mode operasi: Interactive, Script (scripting), dan Notebook.
Interactive
Berbeda dengan bahasa pemrograman lainnya, bahasa Python yang berbasis interpreter memungkinkan kita untuk menjalankan perintah secara interaktif. Mode ini dapat diakses di bagian bawah PyCharm atau dengan memanggil perintah python di command prompt/terminal.Catatan: pastikan Anda menjalankan versi yang tepat apabila tersedia >1 instalasi python di komputer Anda.
Apa saja yang dapat Anda lakukan pada python interactive ini?
Seluruh kode python dapat Anda jalankan secara berurutan pada sesi interaktif ini. Variabel juga akan tetap disimpan. Anda juga dapat memanggil (import) library. Sehingga salah satu penggunaan utama pada sesi interaktif ini adalah untuk rapid-prototyping.- InteractiveExample: Calculator
Anda dapat menggunakan python pada sesi interaktif ini menjadi kalkulator untuk perhitungan matematika. - InteractiveExample: Print
- InteractiveExample: import library dan mendapatkan Current working directory
Script
Mode yang lain dan sering dipergunakan pada python adalah script (scripting). Pada mode ini kita menggunakan sebuah berkas teks (umumnya berekstensi .py) dan kemudian akan dieksekusi oleh compiler/interpreter. Contoh yang sama untuk ketiga hal yang kita coba pada mode interactive adalah sebagai berikut:- RunnableExample: Calculator
- RunnableExample: Print
- RunnableExample: import library dan mendapatkan Current working directory
Notebook
Alternatif
Alternatif yang lain, Anda dapat menggunakan tools online untuk menjalankan kode-kode Python Anda. beberapa yang umum digunakan di industri antara lain glot.io, REPL.it, ideone.com, dan Google Colab.Repl.it
Glot.io
Anda dapat menggunakan yang mana saja dalam proses pembelajaran ini. Di industri, teknik yang dipilih adalah yang paling efisien (misalnya untuk research, kebanyakan menggunakan notebook), sementara untuk backend atau infrastructure management, dipilih script