6 Sklearn Mistakes That Silently Tell You Are a Rookie

Often, Sklearn throws big red error messages and warnings when you make a mistake. These messages suggest something is seriously wrong with your code, preventing Sklearn magic from doing its job. But…

Jupyter Is Now a Full-fledged Ide: In Hindsight

Jupyter Notebooks are a great tool for the incremental development of software ideas. Data scientists use Jupyter to document their work, explore and experiment with novel algorithms, create quick…

How to Master Python for Data Science

So you’re embarking on your journey into data science and everyone recommends that you start with learning how to code. You decided on Python and are now paralyzed by the large piles of learning…

7 Amazing Python One-Liners You Must Know

pytesseract is a python library that can help us read the text from the image in a single line of python code. First thing is to read any image — that we can do using OpenCV. pyforest is a python…

Lambda Functions with Practical Examples in Python

When I first came across lambda functions in python, I was very much intimated and thought they were for advanced Pythonistas. Beginner python tutorials applaud the language for its readable syntax…

The Beginner’s Guide to the Modern Data Stack

A curated list of blogs, books, newsletters, podcasts, and communities for all things modern data stack

All You Need to Know About Pandas Cut and Qcut Functions

Pandas is arguably the most popular data analysis and manipulation tool in the data science ecosystem. Thanks to the numerous functions and methods, we can play around with data freely. The cut and…

Building an interactive Python dashboard using SQL and Datapane

One of the most important skills for data analysis is interacting with databases. Most organizations store their business-critical data in a relational database like Postgres or MySQL, and you’ll…

7 Data Wrangling Python Functions in under 5 Minutes

I present the seven data wrangling functions in Python/ Pandas using the Gapminder dataset.

17 Must Know Code Blocks For Every Data Scientist

Python offers some of the simplistic and versatile codes to implement complex problems within minimal code blocks. While other programming languages have more complex annotations for solving a…