In this article, I am going to explain how to create a pandas-profiling app using Python and Streamlit, which is deployed on Heroku ( The developed dashboard allows the user to perform exploratory data analysis with no-code! Just drag and drop your data to the dashboard and let the magic happen!

Link to program:

The example data used in the video can be found here.

I suggest the readers skim through my previous articles: How to Deploy a Streamlit App with Heroku and Pandas Profiling: Exploratory Data Analysis for further details on Heroku and Pandas Profiling.

Getting Started — Generating file

There are four…

Image source:

In this article, I would like to share a tool that generates profile reports from a pandas DataFrame in Python with only two lines of code! Yes, you heard it right, most of your exploratory data analytics only with two lines of code in Python.

This tool is called pandas-profiling, created by Simon Brugman ( Even though it was first published open-source in GitHub in 2016, I have recently started hearing more and more about pandas-profiling this year and I guarantee that it saves lots of time generating all the visualizations and exploratory statistics that you need!


You can…

Image source:

Streamlit is an open-source, free, and easy-to-learn Python framework that allows you to generate dashboards or interactive websites for data science, machine learning, or data visualization projects.

Generating an app with Streamlit only requires basic knowledge of Python. No front-end experience is required. A developer needs only some simple libraries used with Python to get started with Streamlit. In my opinion, this is a tool that all data scientists or data engineers should use. There are various tutorials on generating Streamlit dashboards (please feel free to check for their documentation).

However, once the dashboard is developed, you will probably…

Learn to embed code in a colorful way!

Programming is one of the most read content in Medium. Most of the generated content provides tutorials and how-to articles. The backbone of every one of them is using the code blocks.

In this post, I will explain a very simple but effective and colorful way to present code in Medium articles, using Gist.

Step 1: Go to and log in with your account (if you do not already have one, signup for an account — it is free!).

Step 2: Go to

You should see a screen similar to…

As the cost of solar panels continues to decline, people and companies who want to make use of this renewable resource face a new challenge, especially in cities. In crowded areas, they have limited spaces to mount panels.

Fortunately, a startup in Hungary developed a product based on installing solar panels on sidewalks and providing clean energy to nearby buildings and electric vehicles. The concept of solar sidewalks is not itself new, but the materials used by the company, Platio, are. Their process involves making the solar panels from recycled plastic.

When asked about the inspiration behind such an innovation…

Sercan Gul

M.S. Statistics + Ph.D. Engineering | Data Scientist

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