Category Archives: Python Programming

Yuk membuat dan menampilkan grafik piramida di python-matplotlib

By | July 5, 2020

www.softscients.com | Grafik pyramid pada package matplotlib belum tersedia khusus, namun demikian kita bisa melakukan modifikasi dengan membaginya melalui subplot yang terdiri dari 2 kolom. Lebih dari cukup sih daripada ribet-ribet, berikut tampilan dari grafik pyramid matplotlib sebagai bahan tambahan karena di buku kami belum ada dibahas Dataset Dataset yang kita gunakan diambil dari https://softscients.com/2020/07/04/menjadi-cerdas-melalui-grafik-piramida-dan-teknik-query-data/… Read More »

Membuat View Tree Folder dan File

By | July 3, 2020

Sinopsis Kalian tentu pernah menggunakan CLI Command Line Interface yaitu command prompt untuk melihat isi sebuah direktori/folder dan file seperti berikut menggunakan perintah , walaupun terlihat sepele namun sangat berguna sekali kalau kalian sedang mencari file/folder secara cepat daripada menggunakan explorer. Menampilkan di Console Kalian juga bisa koq menggunakan python untuk membuat tree sendiri seperti… Read More »

Membuat Visualisasi Grafik Dual Axis di matplotlib

By | July 2, 2020

Kalau kalian menggunakan excel ada juga lho cara membuat grafik dual axis. Namun tidak usah kuatir, di matplotlib sudah ada koq, malah jauh lebih gampang dan mudah diatur. Ploting Grafik Dual Axis sangat berguna sekali ketika kita menemui sebuah data yang mempunyai range nilai yang berbeda. Ceritanya akan berbeda kalau range sama, biasanya sih cukup… Read More »

Package untuk membaca data Stock Saham

By | June 26, 2020

Saat ini sudah banyak sekali tersedia analisis chart saham yang berbasis online seperti chartbit, investing.com yang bersifat gratisan, namun demikian terkadang kita ingin membuat analisis tersendiri menggunakan tools yang kita kuasai seperti R dan Python. Nah didalam R itu package bernama quantmod, tapi di python belum ada yang gratisan (quandl –  https://www.quandl.com/ masih berbayar). Tapi… Read More »

Buku Pemrograman Python-Package Management System di python

By | June 18, 2020

Sinopsis Bagi kalian yang sudah baca buku yang diterbitkan oleh penulis, tentu tidak perlu repot-repot untuk melakukan instalasi package/modul di Python karena cukup menggunakan Anaconda Navigator. Namun demikian terkadang kalian bisa menggunakan cara berikut untuk instalasi. Ada banyak sumber package installer di Python baik dalam bentuk binary ataupun source code. Kalau dalam bentuk binary windows… Read More »

Mempercepat query jutaan basis data menggunakan agregasi

By | June 10, 2020

Ketika penulis sedang mengolah data record yang hanya terdiri dari ribuan data, maka cara seperti masking di data frame terkadang dilakukan menggunakan looping, namun tidak jika data yang digunakan sudah mencapai ratusan ribu bahkan jutaan record. Bisa butuh waktu bermenit-menit untuk melakukan looping, sehingga hal ini harus dihindari untuk mencegah bottleneck.  Fungsi agregasi seperti sum(),… Read More »

Python Bekerja dengan Format Date Time untuk mempermudah transaksi

By | June 9, 2020

Bila kalian sedang bekerja dengan basis data yang melibatkan tanggal, maka akan banyak sekali format tanggal yang beredar seperti berikut 11-Feb-13 4/30/13 4/30/2013 04/30/2013 04/02/2013 Atau format indonesia yaitu 31/03/2020 1/3/2018 Bila kita hanya menggunakan data diatas sebagai format string saja, maka akan sangat sudah melakukan query data, misalkan saja menghitung jumlah hari pada rentang… Read More »

Library Pengolah Jutaan Data – Big Data

By | June 8, 2020

Dalam era big data yang mempunyai jutaan record pada sebuah data transaksi membutuhkan perangkat dan software khusus karena data tersebut bila diload dalam memory RAM akan langsung out of memory.  Nah kalau kalian membaca buku yang saya tulis ada 2 library yang khusus untuk menangani sebuah data terstruktur yaitu numpy dan pandas. Pandas sudah sangat… Read More »

Python untuk menerima input dari user berbasis CLI

By | June 2, 2020

Membuat aplikasi menggunakan Python untuk menerima input dari user / interaksi dari user ada banyak cara koq, kalau kalian baca buku Buku Belajar Mudah Python dengan Package Open Source, sudah dibahas koq untuk menggunakan perintah input, namun disini saya akan bahas lagi sedikit, selain menggunakan perintah input ada 2 cara lagi yaitu argument parser (CLI-command… Read More »

Menyimpan Jutaan Record Data berbasis SQL dengan Python secara Mudah

By | May 17, 2020

Jika kalian memilih sebuah format penyimpanan dengan bentuk seperti table, maka format tabel relational menjadi pertimbangan seperti sqlite yang single file, portable. API Sqlite sudah tersedia secara default kalau kalian menggunakan python lho jadi tidak perlu ribet untuk melakukan instalasi. Bahkan penulis sering menyimpan data sampai 135 juta record berukuran hampir 7 gb tidak ada… Read More »

Perbaikan Skew gambar untuk Akurasi Mesin Scanner

By | May 10, 2020

Cerita ini dimulai ketikan penulis menggunakan aplikasi scanner gratisan yang saat ini banyak digunakan untuk platform android yaitu CamScanner, dengan beberapa fitur dasar seperti detect skewing. Dasar operasi ini yaitu transalasi dan affine. Bila sedang menangani sebuah project yang berkenaan dengan scanner document maka pastikan algoritma ini ada dalam core engine kalian. Hal menarik adalah… Read More »

Solve Can’t launch the spyder3

By | April 25, 2020

Teknologi berbasis Opensource terkadang harus rajin baca-baca forum kalau terjadi error/bugs karena begitu banyak depencies nya yang kadang bikin nyerah bagi newbie, hal yang sangat berbeda dengan aplikasi proprietary yang punya help desk nya walaupun begitu opensource menawarkan kebebasan bagi kalian untuk melihat source code secara langsung atau bahkan sudah ketemu bugsnya bisa dibuat postingan/artikel… Read More »

Mengapa hasil nilai eigen berbeda antara matlab dan numpy?

By | April 14, 2020

Sinopsis Bila kalian bekerja dengan principal component analyst (PCA ) dialih bahasakan menjadi analisis komponen utama (AKU) maka akan ada perhitungan sebuah eigen value dan eigen vector. Tools yang sering digunakan untuk perhitungan PCA biasanya menggunakan matlab ataupun Python-Numpy. Nah pembahasan kali ini mengenai hasil yang didapatkan mengapa berbeda antara matlab dan python-numpy. Apa itu… Read More »

Scrapping Text di twitter dengan python

By | April 7, 2020

Sinopsis Cerita ini dimulai ketika penulis sedang mengerjakan sebuah riset mengenai keterkaitan content disebuah ‘percakapan´ di sosmed. Cerita sederhana ini rupanya lebih mudah menggunakan Python dalam melakukan scrapping. Seringkali untuk mendapatkan proses scrapping harus di run dalam waktu yang cukup lama agar data yang didapatkan lebih banyak dan cukup menggambarkan content tersebut. Library yang patut… Read More »

Buku Belajar Mudah Python dengan Package Open Source – Library Sound Format WAV in Python

By | April 6, 2020

Sinopsis Membaca file sound berformat *.wav menggunakan Python bisa kalian gunakan library wavio https://github.com/WarrenWeckesser/wavio daripada kamu menggunakan library default python, maka penulis sarankan menggunakan library diatas! Karena sangat mudah penggunaannya, oiya jangan lupa untuk menggunakan numpy  juga ya. Setelah kalian donwload dan extract filenya, gunakan  perintah berikut untuk melakukan instalasi karena di python ada beberapa cara untuk… Read More »