Beberapa hari yang lalu, ada beberapa teman (dosen) yang menanyakan, kalau belajar python awalnya dari mana dulu?
Hmmm… mungkin pertanyaan ini juga sering kita temukan di antara mahasiswa juga. Tapi sebenarnya belajar bahasa pemrograman apapun itu akan terasa mudah jika kita sudah tahu kuncinya. Salah satunya paham betul tentang Logika dan Algoritma. Emang ada kunci yang lain?
Ada dong…. Ada 7 kunci dasar pemrograman, ini saya rangkum dari buku diktat saat kuliah dulu, hahaha…
Suatu program dibuat untuk mencari sebuah solusi dari suatu masalah. Solusi ini dicari dengan cara mengolah informasi atau data. Sebagai seorang programmer kita harus:
- Memasukkan informasi ke dalam program — input.
- Menyiapkan tempat untuk menyimpan informasi — data.
- Memberikan perintah yang tepat untuk pengolahan data — operation.
- Mengeluarkan kembali data yang telah diolah kepada pengguna — output.
Kita juga bisa menyusun beberapa perintah, sehingga:
- Ada yang dijalankan hanya jika memenuhi syarat tertentu (atau sejumlah syarat) — conditional execution.
- Ada yang dilakukan berulang-ulang — loops (iterative execution).
- Ada yang dipecahkan menjadi bagian-bagian kecil yang bisa dijalankan dari beberapa tempat — subroutine.
Nah, bagaimana bahasa pemrograman Python mengaplikasikan ke 7 Kunci Dasar Pemrogaman di atas? Berikut ringkasan singkatnya,
(1) INPUT
Input berarti membaca sesuatu dari I/O unit, misalkan keyboard. Pada bahasa Python untuk menerima masukan dari pengguna (user), kita dapat menggunakan metode input()
dan raw_input()
.
(2) DATA
Data dapat berupa konstanta, variabel, dan struktur yang berisi bilangan, kalimat, ataupun alamat memori. Penjelasan tentang tipe data ada pada numerik, string, list, tuple, dan dictionary.
(3) OPERATION
Operation akan mengubah suatu nilai menjadi nilai lain, mengkombinasikan nilai, dan membandingkan nilai. Yang termasuk operator diantaranya adalah operator Aritmatika dan Assignment.
(4) OUTPUT
Output berarti menuliskan informasi ke layar, ke disk, atau ke salah satu I/O unit. Untuk menuliskan output program, Python 2.x menggunakan print
, sedangkan pada Python 3.x menggunakan fungsi print()
.
(5) CONDITIONAL EXECUTION
Conditional Execution berhubungan dengan sejumlah perintah yang akan dijalankan jika kondisi tertentu dipenuhi. Python menggunakan pernyataan if...elif...else
(6) LOOP
Loop berhubungan dengan sejumlah perintah yang akan dikerjakan beberapa kali, selama beberapa kondisi dipenuhi atau sampai suatu kondisi terpenuhi. Python menggunakan pernyataan for
dan while
untuk melakukan loop (pengulangan).
(7) SUBROUTINE
Subroutine adalah sekumpulan perintah yang bisa dijalankan dari setiap tempat dalam program dengan cara memanggil namanya. Python menyebutnya fungsi atau metode. Tata cara penulisan fungsi atau metode di Python yaitu dengan menggunakan pernyataan def nama_fungsi()
.
YES!…Inilah langkah awal yang menurut saya perlu dipelajari dahulu untuk seorang newbie (pemula). Selamat Menikmati Hidup Baru dengan Python!
sumber : klinikpython
One response to “Langkah Awal Belajar Python”
Awesome! info ini penting bagi kami.. Ijin Share teman!