Category: teknik praktis python
Artikel-artikel tentang OOP sebelumnya, berfokus pada class dan object melalui fields/attribut maupun method penyusunnya. Pada artikel kali ini, akan dibahas teknik melakukan encapsulation atau juga dikenal dengan nama data hiding. Apa itu encapsulation? Encapsulation adalah...
Artikel kali ini akan membahas teknik untuk menyamarkan password. Password perlu disamarkan untuk melindungi pengguna sistem. Jika password disimpan dalam bentuk plain text (apa adanya) alias tanpa penyamaran sama sekali, maka mereka yang memiliki...
Untuk mengukur lama waktu yang dibutuhkan saat melakukan eksekusi kode program tertentu, kita dapat memanfaatkan modul timeit pada standard library. Cara pemakaiannya cukup sederhana, kita dapat mencatat titik waktu sebelum kode dieksekusi dan titik...
UUID, singkatan dari Universally Unique Identifier, adalah sebuah nilai 128 bit yang dapat dilekatkan sebagai ID (Identifier) untuk menandai sebuah informasi secara universal, tanpa bergantung kepada sebuah penyedia nilai terpusat. UUID, hampir dapat dijamin...
Berikut adalah beberapa snippets cara melakukan koneksi ke database MySQL menggunakan python. Modul yang digunakan pada contoh adalah PyMySQL (tentang pymysql dapat dilihat pada alamat ini). Operasi select tanpa parameter Operasi select dengan parameter...
Exception Handling jika diartikan secara bebas dapat disebut sebagai ‘teknik penanganan kasus khusus’. Exception handling pada kode program diperlukan saat kita perlu menyiasati adanya perintah yang gagal dieksekusi karena adanya kondisi yang tidak sesuai...
Pada artikel kali ini akan ditunjukkan cara menggunakan strptime() dan strftime() pada modul datetime dari standard library untuk melakukan konversi sebuah nilai dari string(teks) ke datetime dan sebaliknya. strptime() : string parse time Fungsi...
Pickle adalah sebuah modul pada standard library python, yang dapat digunakan untuk menyimpan dan membaca data ke dalam /dari sebuah file. Pickle dapat digunakan untuk: Menyimpan data ke dalam sebuah file, Membacanya kembali dari...
Fungsi reduce dapat diimport dari modul functools. Fungsi ini, seperti fungsi map(), menerima dua argumen yakni sebuah fungsi dan iterable, dengan syntax sebagai berikut. Jika fungsi map menghasilkan iterable baru, fungsi reduce menghasilkan suatu...
Fungsi lambda adalah anonymous function (fungsi tanpa nama). Jika fungsi biasa dibuat menggunakan kata kunci def, maka fungsi lambda menggunakan kata kunci lambda. Fungsi lambda adalah jalan pintas (shortcut) untuk membuat fungsi sederhana dan...