• Home
  • /
  • Author: Rosihan Ari Yuana

Teknik Sorting List Multidimensi di Python

Salah satu kelebihan Python untuk keperluan datascience adalah memiliki beberapa jenis struktur data dinamis yang dapat digunakan untuk menyimpan beberapa data sekaligus dalam sebuah variabel. Beberapa di antaranya adalah: List, Array, Set, Tuple, Dictionary, dan Dataframe. Masing-masing jenis struktur data memiliki karakteristik yang berbeda.

Artikel ini khusus akan membahas bagaimana melakukan sorting data list berbentuk multidimensi di Python, yang akan dipadu dengan teknik pembacaan data dari sebuah file.

Penerapan Teknik ‘Clean Code’ di Python

Menulis kode yang “bersih” atau “clean code” adalah salah satu prinsip dasar dalam pengembangan perangkat lunak. Kode yang bersih lebih mudah dibaca, dimengerti, dan dikelola. Teknik ‘clean code’ bukan hanya tentang estetika kode, tetapi juga tentang membangun perangkat lunak yang efisien, efektif, dan dapat diandalkan. Apa saja manfaat dari ‘clean code’, dan bagaimana cara penerapannya di Python akan dikupas di artikel ini.

OOP Python: Penerapan Konsep Interface

Dalam pemrograman berorientasi objek (PBO) atau object oriented programming (OOP), interface adalah sebuah konsep yang memungkinkan kita untuk mendefinisikan metode tanpa implementasinya. Interface berfungsi sebagai kontrak yang harus diimplementasikan oleh kelas yang menggunakannya.

Berdasarkan pengertian tersebut, interface ini sebenarnya mirip dengan konsep abstraksi, namun ada perbedaan dari keduanya. Konsep abstraksi hanya diterapkan pada class-class yang memiliki hubungan pewarisan (inheritance), di mana super class nya yang menjadi class abstrak. Penggunaan class abstrak dalam konsep abstraksi ini bertujuan untuk menggambarkan fitur-fitur dari super class secara umum saja, yang detil fiturnya nanti akan diimplementasikan pada subclassnya. Adapun untuk interface, penerapannya tidak harus pada class-class yang memiliki hubungan pewarisan. Tujuan dari pembuatan class abstrak dalam interface ini adalah untuk menggambarkan sebuah fitur secara umum. Fitur ini nanti bisa diterapkan pada class lainnya secara detil.

Selain itu dalam konsep abstraksi, sebuah subclass hanya boleh terlibat kontrak dengan sebuah class abstrak yang menjadi super classnya. Adapun untuk interface, sebuah class dapat terlibat kontrak dengan beberapa class abstrak.

Bagaimana penerapan interface di Python? akan dibahas tuntas melalui artikel ini.

OOP Python: Penerapan Abstraksi

Pemrograman Berorientasi Objek (OOP) adalah paradigma pemrograman yang populer dan tangguh, yang digunakan untuk mengorganisir dan mengelola kode program. Salah satu konsep utama dalam OOP adalah abstraksi. Abstraksi memungkinkan pengembang program untuk mengisolasi dan menyembunyikan detail implementasi behavior atau method dari suatu class, dan memfokuskan pada fitur penting yang relevan. Adapun detil implementasi behavior tersebut akan didefinisikan pada subclassnya. Keuntungan dari abstraksi juga dapat dimanfaatkan sebagai guideline dalam mengembangkan sebuah class yang merupakan turunan sebuah class abstrak.

Python, sebagai salah satu bahasa yang mendukung OOP tentunya juga memiliki fitur untuk bisa menerapkan abstraksi. Bagaimana cara menerapkan abstraksi di Python? Serta bagaimana contohnya? Ini yang akan dibahas di artikel ini.

OOP Python: Inheritance (Pewarisan)

Dalam object oriented programming (OOP), inheritance atau pewarisan adalah salah satu konsep penting yang memungkinkan kita untuk mengorganisir dan membangun hierarki class. Seperti halnya bahasa pemrograman lain yang mendukung OOP, di dalam Python pun juga memungkinkan kita untuk menerapkan inheritance ini. Melalui inheritance, kita dapat membuat class baru yang mewarisi atribut dan method dari class yang sudah ada, serta memperluas fungsionalitas dengan menambahkan atau mengubah perilaku/method dari class yang baru (overriding).

Artikel ini akan menjelaskan konsep dasar inheritance di Python dan bagaimana mengimplementasikannya.

Cara Paling Simpel Kirim WhatsApp Otomatis Via Google Form

Sudah tidak jamannya lagi, harus ketik dan kirim WhatsApp manual untuk merespon klien bisnismu yang melakukan registrasi. Sudah ribet… lemot pula.. potensi salah ketik dan salah kirim. Bisa-bisa klien hilang rasa trustnya..

Ingin bisa bikin pengiriman WhatsApp otomatis via Google Form dan Google Spreadsheet buat bisnismu seperti ini??

Tapi… Udah nyari-nyari referensi lewat Youtube.. Googling dll.. Eh.. tapi masih buntu karena ribet nerapinnya, banyak ngoding.. padahal gak bisa ngoding… atau gak ada orang yang bisa ngebantu atau ditanya-tanya ketika ada kesulitan pas bikin.. Emang bikin bete 🙁

Tapi jangan khawatir..

Kini telah hadir panduan PALING SIMPEL yang mengajarkan cara integrasi Google Form dengan WhatsApp + Dipandu SAMPAI BISA RUNNING…

OOP Python: Cara Membuat Class

Pemrograman berorientasi objek (OOP) adalah paradigma pemrograman yang penting dalam pengembangan perangkat lunak. Python, sebagai bahasa pemrograman yang serbaguna, mendukung OOP dengan cara yang intuitif dan sederhana. Salah satu elemen utama dalam OOP adalah “class” (kelas), yang merupakan blueprint atau cetak biru untuk membuat objek.

Dalam artikel ini, akan dijelaskan cara membuat class di Python beserta contoh penggunaannya.

1234