Setelah aplikasi atau interpreter Python sudah tersedia dan bisa dijalankan, kita sudah bisa fokus membahas kode program Python itu sendiri, yang diawali dengan Aturan Dasar Penulisan Kode Program Python.
Struktur Kode Program Python
Python termasuk bahasa pemrograman yang sangat minimalis. Kita tidak butuh membuat struktur program apapun. Ini sering dijadikan "meme" di internet untuk menunjukkan betapa mudahnya membuat kode program dalam bahasa Python.
Sebagai contoh, berikut kode program dalam bahasa C untuk menampilkan teks "Hello World":
#include <stdio.h> int main(void) { Â Â printf("Hello World"); Â Â return 0; }
Berikut kode program dalam bahasa Pascal untuk menampilkan teks "Hello World":
program hello_world; begin writeln('Hello World'); readln; end.
Dan berikut kode program dalam bahasa Python untuk menampilkan teks "Hello World":
print("Hello World")
Yup, hanya satu baris saja. Dan dari kode program ini bisa disimpulkan bahwa print adalah perintah Python untuk menampilkan teks ke layar. Sangat sederhana.
Statement Terminator
Selain tidak butuh struktur dasar, bahasa Python juga tidak perlu tanda titik koma ( ; ) di akhir setiap perintah sebagaimana yang sering ditemukan dalam bahasa pemrograman lain.
Secara teknis, Python menggunakan karakter new line sebagai pemisah perintah. Karakter newline ini tidak lain adalah penanda pindah baris yang kita buat dengan cara menekan tombol Enter. Berikut contoh kode program Python dengan 4 baris perintah:
print("Hello World") web="Duniailkom" print("Sedang belajar bahasa Python di "+web) print("Semangat!!")
Selama tiap perintah berada dalam baris yang berlainan, itu sudah cukup.
Meskipun begitu, Python tidak protes seandainya kita tetap ingin menambah tanda titik dua di akhir setiap perintah:
print("Hello World"); web="Duniailkom"; print("Sedang belajar bahasa Python di "+web); print("Semangat!!");
Tanda titik koma ini menjadi harus ditulis jika kita ingin menulis beberapa perintah dalam 1 baris kode program:
print("Hello World"); web="Duniailkom"; print("Sedang belajar bahasa Python di "+web); print("Semangat!!"); print('5+5');
Namun penulisan seperti ini tidak disarankan karena susah bagi kita untuk membacanya. Sebaiknya tempatkan 1 perintah dalam satu baris saja.
Perbedaan Huruf Besar / Kecil dalam Bahasa Python
Bahasa Python menganut aturan penulisan case sensitif, yang artinya huruf besar dan kecil dianggap berbeda. Perintah print tidak bisa ditulis menjadi Print atau PRINT. Ini berlaku untuk perintah-perintah lain seperti variabel dan keyword.
Berikut tampilan pesan error di Python ketika saya menulis perintah Print (dengan awalan huruf "P" besar):
Indentations
Dalam bahasa Indonesia, indentations bisa di translate sebagai indentasi. Bahasa bebasnya, indentasi adalah menggeser atau "menjorokkan" beberapa baris kode program ke arah dalam.
Biasanya indentasi dipakai untuk sekedar memudahkan pembacaan kode program, namun dalam Python, indentasi berfungsi sebagai penanda blok kode program.
Perhatikan kode program berikut ini:
for x in range(0, 5): print (x) if (x == 2): print("Yay, angka 2")
Hasil kode program Python:
0 1 2 Yay, angka 2 3 4
Maksud dari kode program ini boleh diabaikan terlebih dahulu karena akan kita bahas secara bertahap dalam tutorial-tutorial berikutnya.
Tetapi perhatikan spasi di awal baris mulai dari baris ke 2 sampai ke 4. Inilah yang disebut dengan indentasi. Dalam bahasa pemrograman lain, indentasi ini hanya sebatas "pemanis" untuk mempermudah pembacaan kode program, tanpa tambahan spasi di awal pun kode program tetap berjalan sebagaimana mestinya.
Namun dalam bahasa Python, spasi di awal baris memiliki makna untuk membuat blok kode program. Jika indentasi di hapus, kode Python bisa menghasilkan error.
Kode diatas menghasilkan error karena saya menghapus spasi di awal baris kedua.
Lebih jauh tentang indentasi dan blok kode program akan kita bahas pada saat masuk ke kondisi if dan perulangan. Untuk saat ini yang perlu dipahami adalah, spasi di awal kode program sangat penting di dalam Python.
Comments
Dalam programming, comments atau baris komentar adalah istilah untuk menyebut keterangan tambahan. Comment ini ibarat notes atau catatan yang biasa dipakai untuk menulis maksud dari kode tersebut. Comment tidak akan diproses oleh interpreter Python.
Untuk project yang besar dan melibatkan banyak programmer, comment akan mempermudah programmer lain untuk memahami maksud dari kode yang kita tulis.
Untuk membuat comment di dalam Python, awali sebuah baris dengan tanda hash atau tanda pagar ( # ), seperti contoh berikut:
# ini adalah baris komentar # kode program dibawah akan menampilkan angka 0 sampai 4 for x in range(0, 5): print (x) # komentar juga bisa ditulis disini
Terlihat di baris 4 bahwa comment juga bisa berada di pertengahan baris. Mulai dari karakter hash hingga akhir baris tidak akan diproses oleh interpreter Python.
Dalam tutorial ini kita telah membahas secara singkat apa saja aturan dasar dari bahasa pemrograman Python. Diantaranya tentang struktur kode program, statement terminator, penggunaan huruf besar atau kecil, indentasi, dan comment.
Berikutnya kita akan masuk ke Cara Pembuatan Variabel di dalam Bahasa Python.
Terima kasih Om ,sekarang sedikit demi sedikit agak paham apa itu Python
Siip, semoga bisa bermanfaat…
Di tunggu tutorial Python untuk WEB nya mas alias FW Django, saya mau coba buat aplikasi dengan FW Django dengan contoh Aplikasi Web yang pernah buat dengan FW CI :-)
Request ditampung..
Tapi untuk saat ini belum ada rencana sampai ke Django, cuma tutorial Python dasar saja.
Min tapi kebanyakan tutorial dari bahasa Python itu kebanyakan bahasa inggris ya? Dan agak sulit juga mempelajari nya Ada informasi tidak mengenai buku buku pembelajaran python dengan bahasa indo sehingga lebi mempermudah? Mohon informasi nya ya min
Kebetulan saya sudah jarang ke gramedia lagi nih, jadi belum punya buku yang bisa di rekomendasikan. Tapi kalau di ketik "buku python" di Google cukup banyak yang sudah berbahasa Indonesia…
Bahasa program apa aja yang om posting ?
Dan menurut om, bahasa apa yang paling sulit dalam penulisannya ?
Silahkan lihat di halaman home web duniailkom ini atau dari menu navigasi, nanti akan terlihat seluruh bahasa pemrograman yang ada di duniailkom.
Setiap bahasa punya kelebihan dan kekurangan masing2. Bahasa C mungkin sedikit susah karena banyak menggunakan simbol2, sedangkan bahasa JAVA juga relatif rumit karena sudah menggunakan full pemorgraman berbasis object.
waaaaa sangat bermanfaat bagi saya yang masih newbie
terimakasih semoga menjadi amal jariyah dan ilmu yang bermanfaat kakak
josss
Amiin… sama2, semoga tutorialnya juga bisa bermanfaat.
Kereen..
Terima kasih atas sharing tutorial yg sangat bermanfaat ini.
Semoga menjadi amal jariah.