Data Visualization

How to build a candlestick in python?

Photo by M. B. M. on Unsplash

One of the stocks that are being loved in Indonesia at this moment is ANTM.JK. I was curious about how’s the performance moves based on historical data. So, I try to visualize the historical data of ANTM.JK. If you want to practice, please follow these outlines:

1. Prerequisites

2. load data set and library

3. Visualization with Plotly

4. Visualization with Mplfinance

5. Conclusion

Here the detail of what we going to cover.

1. Prerequisites

We only focus to build a candlestick plot. Before you visualize data, minimum you should have these packages in python:

a. Pandas package: pandas are the most…

Data Mining, Programming

Scraping data from IDX Indonesia with Selenium in Python

Photo by MayoFi on Unsplash

A. Introduction

Investing is a wise way of saving. In this decade, my country has rapidly developed in stock investment. I won't lose and try to find out where I can invest in stocks. Finally, I searched on google and found a list of stocks on the IDX(Indonesia Stock Exchange) platform. So, I looked for a list of companies that opened their stock markets and getting the stock list table. This is what the table looks like:

Machine Learning

Practising house price prediction with PyCaret

Photo by Ryland Dean on Unsplash


Many people said that building machine learning is so hard and uses complex code. That’s absolutely not true. Actually, we can use a simple code to develop it. But in the real case, the important to build machine learning is knowing the problem and finding the solution. Without knowing the problem, we could not find a solution. Coding is just a bridge to find the solution. So we must bear in our mindset. Therefore, we would have a good sense as a data scientist.

This is good news for us, and we have to say thanks to Mr Moez Ali

step by step and structured

picture from

Here the step by step how to install Apache Kafka on Windows. To better understanding, we have to follow this outline:

  1. Requirement to install
  2. Download Apache Kafka
  3. Editing path source
  4. Installing with command prompt
  5. Creating a topic and test

Btw, guys. I’m installing Kafka to deploy my machine learning model. Let’s start following that's steps to install Apache Kafka.

1. Requirement to install

  • You must have Java to Install. If you don’t have it, please download and install through here.
  • in order to easily install, I recommend that you install Java in the file program of “C” (C:\Program Files).
  • You…


The writing tips explanation with GIF

Photo by Aaron Burden on Unsplash

“TIE THE SCIENCE WITH WRITING”, Ali Bin Abi Thalib said.

One of the ways ties the science is writing. We could write about everything, like data science, biology, psychology, math, history, philosophy, etc. Writing at Medium one of the best ways of covering knowledge. Some people confused about how to write at Medium like a professional. Here’s, I’m explaining some common tricks to write at Medium base on my experience. These the outlines we’ll be covering about:

1. Making Kicker, Title, and Subtitle

2. Beautiful Paragraph

3. Mention people or medium account

4. Embedding link

5. Embedding Video, Gif, or Picture

6. Writing code

7. Table of Content Link

Let’s to understanding from the first outline.

1. Making Kicker, Title, and Subtitle

Example of my financial aid

screenshot by the author

This is my answer to financial aid in Coursera:

  1. Why are you applying for financial aid? (150 words minimum required )

I’m applying this financial aid because I’m a fresh graduate and very interesting to learn machine learning, especially in trading. I think it will be beneficial for my work. But I have no job of my own to carry the expenses to pay for this certification course. I live only for my scholarship to doing every online course, it is very much difficult for me to gather such amount of money for the certificate. Financial Aid will help me take this course without any adverse impact on my…

Praktek langsung dengan studi kasus prediksi harga rumah

Photo by Rob Wingate on Unsplash


Orang-orang mengatakan bahwa membuat machine learning itu sulit dan menggunakan kode yang rumit. Pernyataan itu menurut penulis sama sekali tidak benar. Karena pada hakikatnya kita bisa menggunakan kode sederhana untuk membangun machine learning. Namun dalam kasus nyata, hal penting dalam membangun machine learning adalah mengetahui masalahnya dan menemukan solusinya. Tanpa mengetahui masalahnya, kita tidak dapat menemukan solusi.

Pengkodean hanyalah jembatan untuk menemukan solusi. Kita harus menanamkan pola pikir itu sebagai seorang data scientist. Ingat pula konsep machine learning juga perlu untuk kita.

Kabar gembira untuk kita semua, kita harus mengucapkan terima kasih kepada Tuan Moez Ali sebagai penemu PyCaret di…

Detecting with IQR on Python

Photo by Jessica Ruscello on Unsplash

Outlier detection is one of the analysis and cleansing data. In several cases, these outliers disturb our model as in the regression model. If we don’t handle it well, it will make our model will not perform better. So, here I want to tell you how to detect outliers and handle them well. By handling properly, it makes our model will perform better. You can try it!

Here are the outlines of what we’re going to cover:

  1. Outlier Detection with IQR
  2. Handling Outliers
  3. Practice Detect and Handling
  4. Conclusion

Check it out…

1. Outlier Detection with IQR

First, Before we detect outliers, we have to know…

Resul Remove Background

This is the outline:

  1. Buka PowerPoint hingga terlihat canvas kosong
  2. Mencari gambar yang akan dihilangkan backgroundnya
  3. Copy-paste gambar ke canvas powerpoint
  4. Klik gambar, lalu klik “Format” di menubar
  5. Klik “Remove Background” di pojok kiri atas
  6. Atur apa saja yang ingin dihilangkan


  1. Buka PowerPoint hingga terlihat canvas kosong

script Linux

Hello guys, do you know about what is Unix?

Unix/Linux is an operating system like Windows, iOS, and macOS. Unix is capable of handling activities from multiple users at the same time. Unix is developed by Ken Thompson and Dennis Ritchi started around 1969 at AT&T Bell Labs. In Unix, there is a terminal like a command prompt in windows. That’s terminal is used to shell scripting. So, let’s practice basic scripting in UNIX/Linux. In here we practice about:

  1. Creat file and that's content
  2. Copy file and rename file
  3. Deleting file file
  4. Create directory
  5. Copy and rename the directory
  6. Rename…

Ronny Fahrudin

Data Scientist @ Innovatz | AI enthusiast for society and business | Establishing an AI Ethics |

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store