Belajar Regex Regular Expression

Banyak aplikasi saat ini mengharuskan pattern matching Sebagai contoh, memeriksa validitas alamat e-mail, Semua hal tersebut dilakukan dengan bantuan Regular Expression.

Apa itu Regular Expression?

Regular Expression adalah suatu cara menggambarkan susunan pola dalam suatu kalimat. Regular Expression ini banyak digunakan dalam text processing. Kalian mungkin bertanya-tanya apa sih kegunaan Regular Expression yang sering disingkat regex ini?

Pembahasan regex disini ditujukan untuk pemula sehingga pembahasannya tidak akan terlalu mendalam. Sebagai ilustrasi dari pemakaian regex, kita akan mengambil contoh berikut. Misalnya kalian memiliki sebuah daftar nama dan nomor telepon, kemudian ingin mencari pemilik nomor yang digit ke-3 nya adalah 8 dan digit terakhirnya adalah 9. Ataupun hanya ingin mengekstrak semua alamat e-mail ataupun website dalam suatu dokumen. Tentu yang kalian butuhkan adalah teknik Regular Expression. Read More

Buku Belajar Mudah Python dengan Package Open Source

Tempat Beli Buku

  1. https://www.bukalapak.com/p/hobi-koleksi/buku/komputer-487/wco01c-jual-belajar-mudah-python-dengan-package-open-source-mulkan-syarif-graha-ilmu
  2. https://www.tokopedia.com/bukukuliahan/belajar-mudah-python-dengan-package-open-source-mulkan-syarif
  3. https://togamas.com/detail-buku-8585=Belajar_Mudah_Python_dengan_Package_Open_Source_
  4. https://petramas.co.id/product/belajar-mudah-python-dengan-package-open-source-a8c4  

Kemarin banyak yang nanya2 mengenai ulasan singkatan, Buku  ini saya buat berdasarkan pengalaman menangani beragam project yang meliputi topik bahasan seperti machine learning, computer vision yang biasanya menggunakan Matlab. Dengan berkembangnya Python sebagai bahasa yang familiar untuk machine learning, maka saya sarankan menggunakan Python karena kelengkapan library nya.

Pembahasan mulai dari instalasi menggunakan Anaconda Navigator (pada buku-buku terbitan lain tidak membahas mengenai Anaconda Navigator) padahal dengan Anaconda Navigator sudah tersedia banyak sekali package-package untuk komputasi teknis, olah data, serta grafik! Read More

Menambahkan modul TL SSL pada Pip Python

Dulu awal  tahun 2009 sebelum menggunakan Anaconda, saya terbiasa melakukan install package tersendiri di python menggunakan pip, terkadang harus install Microsoft Visual Build sebagai compiler Cython nya, karena ada beberapa package yang harus di compile ulang. Masalah muncul ketika kita menyerahkan project ke klien yang mempunyai perbedaan sistem operasi.

Tapi pun menggunakan anaconda juga pernah error untuk melakukan install package via pip, seperti berikut pesan errornya

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available

Read More

Belajar menggunakan Pivot Table di Python

Bila kalian telah membaca teknik agregasi untuk mendapatkan sebuah informasi mengenai Sum, average, count, max, dan minimal atas sebuah grup data itu disebut dengan pivot table https://softscients.com/2020/06/10/mempercepat-query-jutaan-basis-data-menggunakan-agregasi/

Namun ada teknik/cara lain yang bisa digunakan khusus menangani pivot table pada data berbentuk data frame pada python yaitu menggunakan package seaborn. Bagi kalian yang sudah menggunakan Anaconda, tentu sudah terinstall secara default, yang bisa dicek via pip. Berikut hasil cek versi seaborn

Read More