Belajar Python Simple Bagi Pemula dengan Looping

Sebagaimana kita ketahui sahabat data, python merupakan salah satu bahasa pemrograman yang termasuk ke dalam kategori bahasa tingkat tinggi. Penggunaan ini apabila ditinjau dari tingkatan bahasa pemrogramannya. Python mampu membangun aplikasi baik itu dengan basis web hingga mobile sekaligus. Meskipun python termasuk ke dalam bahasa pemrograman tingkat tinggi, jangan khawatir kalau ternyata Python juga dapat dipahami bagi kalian para pemula di bidang data yang ingin belajar Python. Dalam belajar python, ada satu konsep yang biasanya digunakan oleh data enthusiast untuk mengolah suatu data. Konsep ini disebut juga dengan konsep perulangan atau looping. Perulangan atau juga sering dikenal dengan looping merupakan pernyataan atau instruksi yang diberikan kepada komputer agar ia mau melakukan sesuatu entah itu memproses data, menampilkan data, atau yang lainnya secara berulang. Dengan menggunakan perulangan, waktu yang dibutuhkan untuk membuat suatu program akan lebih singkat. Contohnya, kalian ingin membuat program sederhana menampilkan angka 1 sampai 5. Namun bagaimana jika case datanya memiliki range sampai 100 bahkan 10000. Maka dari itu, dibuatlah sebuah perulangan agar pekerjaan kita menjadi lebih efisien.
Pada kebanyakan bahasa pemrograman termasuk python, perulangan sendiri paling umum diwakili oleh 2 pernyataan, for dan while. Keduanya memiliki perbedaan pada segi penggunaan, dikatakan jika for lebih digunakan dalam perulangan yang sudah diketahui jumlah perulangannya (countable). Sedangkan perulangan while digunakan ketika jumlah perulangannya belum ditentukan (uncountable). Baik for dan while keduanya merupakan blok kode, sama seperti if else. Jadi dipastikan ada indentasi di dalamnya. Perbedaannya adalah perulangan for biasanya digunakan untuk mengulangi kode yang sudah diketahui banyak perulangannya. Sementara while untuk perulangan yang memiliki syarat dan tidak tentu berapa banyak perulangannya. Lalu, kira-kira bagaimana penerapan struktur looping ini melalui Python. Jangan khawatir sahabat data DQLab kita belajar bersama-sama ya. Pada artikel DQLab kali ini, kita akan membahas belajar python yang simple dengan menggunakan konsep perulangan atau looping. Pastikan simak baik-baik dan keep scrolling on this article guys!
1.While Loop
While Loop adalah perulangan uncountable atau perulangan yang jumlah proses pengulangannya tidak ditentukan. Ia akan menjalankan baris kode di dalam blok kodenya secara terus menerus selama masih memenuhi ekspresi yang sudah ditentukan sebelumnya, yang berarti ia akan terus mengulang selama kondisi bernilai True. Rumus while pada dasarnya seperti ini
while ekspresi:
#dalam blok kode while
#keluar blok kode while
Ekspresi yang dimaksud merupakan suatu kondisi atau keadaan yang kita buat. Selama nilai yang diulang masih sesuai dengan ekspresi yang sudah ditetapkan yang berarti True dan tidak bernilai 0 maka while akan terus berjalan.
Berikut adalah contoh penerapan perulangan while loop dalam bahasa Python:
Di baris 1 terdapat perintah untuk menginput angka 1 ke dalam variabel i. Nantinya, variabel i ini akan menjadi variabel counter yang dipakai untuk menentukan jumlah perulangan. Proses perulangan di mulai di baris 2. Perintah while i <= 5 artinya, selama nilai variabel i kurang atau sama dengan 5, maka jalankan perulangan. Di dalam blok perulangan terdapat perintah print("Sahabat Data DQLab") di baris 3. Ini dipakai untuk menampilkan teks "Sahabat Data DQLab". Kemudian di baris 4 terdapat perintah increment, yakni i += 1. Perintah merupakan penulisan singkat dari i = i + 1, yang berfungsi untuk menaikkan nilai variabel i sebanyak 1 angka dalam setiap perulangan. Perulangan while di atas akan di ulang sebanyak 5 kali, mulai dari i = 1, i = 2, i = 3, i = 4, hingga i = 5. Ketika nilai variabel counter i sudah mencapai 6, maka kondisi while i <= 5 tidak terpenuhi lagi (False), sehingga perulangan berhenti.
Baca juga : Belajar Data Science: Kenali Dasar Bahasa Pemrograman Python yang Cocok bagi Pemula
2.For Loop
Berbeda dengan mayoritas bahasa pemrograman lain, di dalam Python perulangan for lebih ke perulangan untuk memproses array/himpunan. Ini mirip seperti perulangan foreach di bahasa PHP.
Berikut format dasar struktur perulangan for dalam bahasa Python:
foo = [a, b, ...]
for i in foo:
# kode program yang akan diulang
# kode program yang akan diulang
Dalam format ini, kita mendefinisikan variabel foo sebagai sebuah array atau himpunan (salah satu dari tipe data string, list, tuple, set atau dictionary). Perulangan for akan dijalankan sebanyak jumlah elemen yang ada di dalam variabel foo. Sepanjang perulangan, variabel i akan berisi element yang sedang diproses. Berikut adalah contoh penerapan perulangan for loop dalam bahasa Python:
Di baris 1 kita membuat variabel takjil sebagai tipe data list. List ini terdiri dari 4 element. Menggunakan perulangan for, kita menampilkan semua isi variabel foo. Di dalam perulangan, variabel i dipakai untuk menyimpan isi dari element yang saat ini sedang diproses. Nama variabel i sendiri boleh bebas, fungsinya hanya sebagai variabel bantu saja. Perulangan for juga bisa dipakai untuk tipe data lain, misalnya tipe data set. Caranya sama saja namun memiliki perbedaan dengan penggunaan kurung siku pada tipe data list dan kurung kurawal pada tipe data set.
Baca juga : Python : Kenali 3 Buku yang Akan Mempercepat Kamu Dalam Belajar Python
3.Nested Loop
Nested loop atau loop bersarang, bahasa pemrograman python mengizinkan penggunaan loop didalam loop. Tentu hal ini akan berimbas pada penggunaan memori, sehingga pastikan looping yang digunakan tidak mubazir. Contoh penggunaan loop bersarang, menggunakan algoritma bubble sort:
Python juga mendukung penggunaan kontrol di dalam looping. Ada 3 kontrol, yaitu :
break : untuk menghentikan looping ketika terjadi kondisi tertentu.
continue : untuk melanjutkan operasi, ketika pada blok statement menghasilkan nilai yang diharapkan atau yang dicari.
pass : kontrol ini tidak menghasilkan apa-apa, pass akan berguna untuk mengecek apakah statement berjalan apa tidak
4. Yuk Mulai Belajar Menjadi Data Scientist Bersama DQLab!
Gunakan Kode Voucher "DQTRIAL", dan simak informasi di bawah ini mendapatkan 30 Hari FREE TRIAL:
Buat Akun Gratis dengan Signup di DQLab.id/signup
Buka academy.dqlab.id dan pilih menu redeem voucher
Redeem voucher "DQTRIAL" dan check menu my profile untuk melihat masa subscription yang sudah terakumulasi.
Selamat, akun kamu sudah terupgrade, dan kamu bisa mulai Belajar Data Science GRATIS 1 bulan.
Penulis : Reyvan Maulid
Editor : Annissa Widya Davita
Postingan Terkait
Teknik Analisis Data: Cegah Kredit Macet dengan Machine Learning
Tips Sukses Belajar Python Otodidak Tersimpel
Tutorial Python Dasar, Pemula Jangan di Skip!
Belajar Python : Simak Cara Lengkap Downloadnya
Belajar Python Gratis dari Dasar Bersama DQLab, Yuk!
Kenali Tips Belajar Bahasa Python Secara Otodidak
Mau Belajar Python Gratis? Kenali Dasar Bahasa Pemrogramannya
Langsung Mahir! Belajar Python untuk Pemula Versi DQLab
Mau Otodidak Belajar Python? Yuk Intip Caranya!
Belajar Python Gratis Sampai Mahir Dimana Saja & Kapan Saja
Mengenal Python dan Cara Membuat Fungsi di Python
Resolusi 2022 dengan Belajar Python Otodidak
Latihan dengan 4 Program Python Sederhana dalam Membuat Aplikasi
4 Tips Mahir Belajar Python Secara Otodidak
Tutorial Looping Python Bagi Pemula Beserta Contohnya
Percabangan Python yang Paling Sering Digunakan
Yuk, Intip Tips Belajar Python Otodidak bagi Pemula
Empat Library Python untuk Membuat Aplikasi Jaman Now!
Cara Instalasi Python Tanpa Ribet Versi DQLab
Ilmu Data Science yang Friendly untuk Pemula, Kuasai Python Yuk!
Tutorial Python Dasar untuk Pemula Tanpa Background IT
Yuk, Kenali Tutorial Python Dasar Bagi Pemula!
IF Python dengan Mengenal Jenis Operasinya
Belajar Python Otodidak dari Fungsi dan Prosedurnya
Membuat Aplikasi dengan Python? Tentu Bisa!
Kupas Tuntas Cara Download Python untuk Pemula Data
Bahasa Python : Pahami Konsep & Penerapan Else IF Python
4 Kiat Belajar Python Otodidak Mudah untuk Pemula
Belajar Python, Keunggulan Membuat Aplikasi dengan PTKINTER
Fungsi dalam Python, Kenali Else IF Yuk
Belajar Python : Mengenal ELSE IF untuk Pemula
Belajar Otodidak Pemrograman Python Untuk Persiapan Menyambut 2022
Dibuat dengan Python, Intip 4 Aplikasi Populer Ini
Gak Pake Lama! Yuk Download Python dan Mulai Upgrade Skill Kamu
Cari Tahu Cara Download Python, Yuk!
Belajar Python Bareng DQLab, Yuk!
Belajar Otodidak Python, Kenali Librarynya untuk Data Science
Ciri Khas Pemrograman Python dan Keunggulannya
Tutorial Install Python Tanpa Download dengan Anaconda Navigator
Otodidak Belajar Python dengan Akses Modul DQLab
Tutorial Python Beberapa Cara Menggunakan Fungsi Print
Cara Install Python di Windows dan Mengatur Path
Cara Download dan Install Library Python Untuk Pemula
Panduan Cara Download Python Lewat CPanel
Intip Rahasia Tutorial Python Sederhana untuk Pemula
Belajar Python Otodidak dengan Cara Array List
Step-by-Step Percabangan Else IF Python
Tutorial Membuat Portofolio Data dari Python Streamlit
Cara Mengolah Array Python Beserta Contohnya
Belajar Otodidak Python untuk Siap Berkarir 2022
Yuk Coba Coding Variabel dan Tipe Data dalam Python
Pengertian Hingga Contoh Jenis Array Python
Yuk, Kenali Tutorial Penulisan Struktur Bahasa Python
Intip Tips Belajar Otodidak Pemrograman Python
Yuk, Kenali Empat Library Python Terpopuler 2022
4 Tips Coding Python Bagi Beginner, Coba Yuk!
Mulai Belajar Coding Python dari Dasar
Otodidak Belajar Python? Yuk Kenali Perintah Dasarnya
Pelajari Fungsi Python Hingga Contohnya
Intip Tutorial Data Quality Python untuk Pemula
4 Perbedaan Array dan List Python
Belajar Coding Python untuk Beginner Non IT
Mengenal Python dan Fungsinya untuk Data Science
Belajar Python Dasar dengan Modul DQLab, GRATIS!
Contoh Coding Sederhana Python Bagi Beginner
Pemula, Yuk Kenali Cara Menggunakan Array Python
Kenali Fungsi Pandas Python untuk Analisis Data
Belajar Coding Python Sederhana untuk Pemula
Belajar Membuat Numpy Array Python Bersama DQLab
Kerja Cerdas dengan Pandas Python
Pemula Wajib Tahu, Bahasa Python Terupdate di 2022
6 Cara Jitu untuk Improve Skill Coding Python Pemula
6 Fungsi Array Pada Python yang Ramah Pemula Data
Coding Python Sederhana Menggunakan Jupyter Notebook
Cara Menggunakan Array Python, Pemula Wajib Tahu!
Keuntungan Menggunakan Bahasa Pemrograman Python
Implementasi Array Python pada Machine Learning
Mengenal Fungsi Python untuk Memperpendek Coding
Easy Way Array Python untuk Analisis Korelasi
Mengenal Fungsi Python pada Proses Data Wrangling
Mengenal Library Pandas Python untuk Data Wrangling
Mengenal Python & Fungsinya untuk Data Science
Belajar Coding Python Ramah Pemula Bersama DQLab
Belajar Python Dasar dengan Free Modul DQLab, Yuk!
Kenali Hal-Hal Penting dalam Array Python
Serba Serbi Library Pandas dalam Python
Yuk, Praktekkan Coding Python Sederhana untuk Pemula
Modifikasi Elemen Data Menggunakan Python pada Fitur Array
Simak Cara Belajar Python Dasar untuk Pemula NON IT
Contoh Struktur Data pada Pandas Python
Yuk, Gali Informasi Lebih Dalam tentang Python!
Coding Python Sederhana untuk Data Visualization, Yuk!
Tutorial Penggunaan Array Python untuk Pemula
Belajar Python Dasar Terstruktur Melalui Modul DQLab, Yuk!
Yuk, Belajar Pandas Python Sederhana Bersama DQLab!
Tutorial Coding Python untuk Pemula Data
Array Python dalam Implementasi Decision Tree
Pandas Python dalam Kegunaan Sehari Hari, Pemula Catat!
Python, Bahasa Favorite Sejuta Umat Data Science Enthusiast
Coding Python Simpel untuk Operasi Matematika
Modifikasi Array Python Simpel, Pemula Wajib Tahu
Belajar Python Tanpa Instalasi Tools, Beginner Wajib Coba!
Tutorial Cara Mendownload Python di Windows 11
Belajar Menggunakan Pandas Python untuk Beginner
Mengenal Fungsi Python dan Praktik Langsung, Yuk!
Pemula Wajib Catat, Kenali Perbedaan Python Array vs String!
Belajar Python Dasar dengan Built-In Function!
Ingin Lebih Mahir Bahasa Python? Intip Tutorial Simplenya
Pemula Data Wajib Tahu, Kelebihan dari Pandas Python
Mengenal Complier Python dan Fungsinya, Developer Wajib Tahu!
Belajar Coding Python untuk Pemula & Praktik Langsung, Yuk!
Yuk, Belajar Menggunakan Array Python, Ilmu Dasar Bagi Pemula!
Belajar Python Mulari dari NOL dengan Modul Gratis dari DQLab!
Mulai Karier
sebagai Praktisi Data
Bersama DQLab
Daftar sekarang dan ambil langkah pertamamu untuk mengenal Data Science.