Menggunakan Python Interpreter Prompt dan Teks Editor
Untuk menggunakan Python, kita bisa memilih dua cara yang umum digunakan, yaitu lewat Python Interpreter Prompt dan mengeksekusi file Python dari command line. Anda bisa menggunakan interpreter prompt untuk sekedar menulis program kecil, atau menguji coba modul – modul yang dimiliki Python. Untuk menggunakannya jika sistem operasi Anda sudah di-install Python, coba panggil perintah python melalui command line. Dan jika pengaturan path-nya sudah sesuai, akan muncul gambar seperti berikut:
<< gambar 2.1 python interpreter prompt >>
Untuk keluar dari mode interpreter prompt, gunakan kombinasi ctrl+d atau ctrl+z kemudian tekan
enter.
Lalu jika ingin menggunakan Python tanpa melalui interpreter prompt, Anda bisa menggunakan text editor yang Anda sering gunakan dan simpan file Python dengan ekstensi file *.py .Kemudian atur jarak tab pada text editor tersebut sebanyak empat satuan dan isi tab tersebut diganti dengan spasi atau memilih menu “replace by space”. Berikut adalah beberapa contoh text editor yang bisa digunakan untuk membuat program Python beserta menu untuk pengaturan tab.
Tampilan antarmuka Geany dan tempat pengaturan indentasinya :
<< gambar 2.2 Geany dan pengaturan tab-nya>> Tampilan antarmuka GEdit dan tempat pengaturan indentasinya :
<< gambar 2.3 GEdit dan pengaturan tab-nya>>
Tampilan antarmuka Komodo Edit dan tempat pengaturan indentasinya :
<< gambar 2.4 KomodoEdit dan pengaturan tab-nya >>
Jika Anda belum pernah belajar pemrograman Anda bisa gunakan GEdit atau Geany untuk membuat file Python. Jika sudah pernah belajar pemrograman, Anda bisa pilih text editor manapun sesuai selera.
Mencetak Informasi dengan Function “print”
Output digunakan pada program untuk memberikan feedback dan keadaan sebuah program, misal hasil perhitungan, pertanyaan, daftar pengguna, dan grafik.. Tapi dalam sebuah program konsol, output biasanya berupa teks yang dicetak dengan menggunakan function tertentu pada sebuah bahasa pemrograman. Di Python untuk mencetak teks ke layar digunakanlah function print. Function print ini akan mencetak string yang diinginkan. Ada banyak cara dalam menggunakan print, berikut adalah contoh penggunaan print dalam sebuah program konsol :
listing : pakai_python_1.py
Jika kode diatas dieksekusi, akan tampil output seperti berikut :
<< gambar 2.5 hasil eksekusi pakai_python_1.py >> Menerima Masukan Data dengan Function “raw_input” dan “input”
Selain output tentu saja dalam membuat sebuah program Anda membutuhkan fitur untuk meminta input dari user . Fitur tersebut berguna untuk menciptakan interaksi antara user dan program yang Anda bangun. Di Python, untuk menerima input ada beberapa cara yang biasa digunakan :
raw_input, function ini berguna untuk menerima input dari user yang akan selalu dikonversi kedalam string. Misal Anda memberikan input berupa “Belajar Python”. Maka data tersebut akan ditampung sebagai string utuh. Kemudian pada raw_input, terdapat satu parameter yang akan dijadikan pertanyaan atau perintah tertulis saat meminta input. Jika Anda ingin memberikan input berupa angka, saat memasukkan angka tersebut tidak boleh lebih dari satu angka. Hal ini disebabkan karena ketika menggunakan raw_input, sekalipun yang diberikan adalah angka tetap akan dianggap string. Apabila Anda memberikan input satu angka kepada raw_input, Anda harus mengkonversinya dengan function int, float, long, atau beberapa function konversi ke angka lainnya sesuai dengan kebutuhan yang diinginkan. Coba perhatikan kode dibawah ini :
listing : pakai_python_2.py
Jika kode diatas dieksekusi, maka akan muncul output seperti berikut :
<< gambar 2.6 hasil eksekusi pakai_python_2.py >>
input, function ini digunakan untuk menerima input sesuai dengan data yang diberikan oleh user. Tidak seperti raw_input yang menerima input dan dianggap string. Saat memberikan input kepada raw_input, Anda tidak perlu menggunakan aturan penulisan untuk tipe data tertentu. Sedangkan di input Anda harus mengikuti aturan penulisan untuk memasukkan input dari tipe data tertentu. Sebagai contoh dibawah terdapat beberapa contoh aturan penulisan saat akan memberikan data dengan tipe data tertentu kepada input.
Jika kode diatas dieksekusi, akan muncul output seperti berikut :
>
Contoh diatas memperlihatkan sebuah perbedaan penggunaan raw_input dengan input. Data yang didapat dari raw_input harus dikonversikan dengan built-in function untuk tipe data tertentu. Sedangkan data yang didapat dari input tidak perlu dikonversikan, tapi saat memasukkan data harus mengikuti aturan penulisan untuk tipe data tertentu.
Hal Lain yang Harus Diingat dalam Penggunaan Python
Selain itu terdapat beberapa karakter khusus yang dinamakan escape character. Berikut adalah daftar beberapa escape character yang terdapat di Python ,Anda bisa menggunakan function help() untuk melihat struktur sebuah objek atau perintah – perintah di Python. Misal Anda bisa melihat bantuan tentang perintah print maka Anda harus mengetikkan:
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJAeitWDUSODpTzI83riH-LHEDn3YtFsrlcjwz8cFNwsx6z5qRWkKt5Vfi1dT28spRDQOjsCzDyRGB8cmC5-gn5pRgcMNkwbRiItzLfGclMVJw3PXwNDGj3x2ILu9cWK_MBBcA6ODmfnHM/s1600/14.png" imageanchor="1" >
Dengan demikian sekalipun tidak ada koneksi internet, Anda tetap bisa terus membuat program
Python dengan dibantu help() yang sudah disediakan oleh Python.
Tipe data yang terdapat pada kode – kode diatas akan dijelaskan lebih lanjut pada bab berikutnya.
rujukan; Septian,Ridwan Fadjar.Dkk.2003.Buku Serial Open Source Belajar Pemrograman Python Dasar.Bandung:POSS – UPI
Slots - Casino Online
BalasHapusHow to 토토먹튀 Play Slots at Casino Online. You can also find all 넷마블 포커 online slots by 오공슬롯 popular providers, such as Microgaming, 호반 그래프 Evolution 바카라사이트쿠폰 Gaming, NetEnt,