Jumat, 13 Mei 2022

Mode Operasi dalam Python

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.
202207120850148bceaf3a891f44d7cfefab1e019f9841.png2022071208500281567b2bb14e81fa3db8269326f6fb2d.png
20220712085101a49144ac1995e5d41e6a7f4f350c28aa.png
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
    2022071208514336182f1efded11f3bf9f451f74862296.pngAnda dapat menggunakan python pada sesi interaktif ini menjadi kalkulator untuk perhitungan matematika.
  • InteractiveExample: Print
    2022071208515347e3b4314248d2fc18b0b6d9da4007ab.png
  • InteractiveExample:  import library dan mendapatkan Current working directory
    20220712085202482be2613ce81959dad5aababd92d001.png


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
    202207120853358c41a6f6c9512fcdd9389afe777c662b.png20220712085344bc132d754bf0637860710fceb53c3dd4.png
  • RunnableExample: Print
    2022071208540989bd976e3a742e00ba1e8abd681438ec.png20220712085430ea374c2a9eb5bd3345b87e8fbd541506.png
  • RunnableExample: import library dan mendapatkan Current working directory
    20220712085501b71369effa2c6f388c4125801acbeb50.png202207120855094a96a666bde8cb67ae82563add899387.png
  

Notebook

20220712085539674cdd262ac9b518587d38851d4721d2.png

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
202207120857366758ce06b97549d36feaf38b923160fd.png
Glot.io
20220712085703d341614742c8eab31267068b217f8a8d.png
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

Posting Komentar