Why Python is the Best Data Science Language (in 2023)

An image suggesting that Python is the best data science language.

The first question that aspiring data scientists ask me is “what is the best data science language … which should I learn.” And almost always, this is framed as a decision between R and Python. If you’re wondering which language you should learn first … And especially if you’re interested in artificial intelligence. Then keep … Read more

How to Make a Seaborn Lineplot

An image that shows a simple line chart made in Python with Seaborn.

In this tutorial, I’ll show you how to create a Seaborn lineplot with the Seaborn Objects interface. So this tutorial will show you the syntax for building a lineplot with the Seaborn objects system, and it will show you step-by-step examples. If you need something specific, just click on any of the links below. Each … Read more

A Quick Introduction to the Seaborn Objects System

An image that shows the high-level syntax of the Seaborn Objects data visualization system.

Have you ever been frustrated with data visualization in Python? Matplotlib – as powerful as it is – has a very clumsy syntax. It’s hard to use. Plotly is OK, but still feels complicated for more advanced visualizations. Personally, I’ve been frustrated with the data visualization options in Python, and I’ve been waiting for a … Read more

The Best Python Package for Data Visualization

An image of a laptop, playing a video that explains how to create a scatterplot in Seaborn

Data visualization is extremely important in data science. Although you often hear about the importance of data manipulation (i.e., “80% of data science is data manipulation”), data visualization is just as important. I explained why in a recent blog post about why you need to master data visualization. That blog post has a detailed explanation … Read more

The 5 Python Skills You Need Before You Study Machine Learning

And image showing the 5 Python skills you need before you study machine learning.

Machine learning is a very powerful skill. And machine learning is a valuable skill. According to Glassdoor, the average salary for a machine learning engineer is about $127,000 in early 2021. If you already know some Python, then upskilling to add machine learning to your skill set could increase your earning power a lot. The … Read more

How to Make a Seaborn Histogram

An image of a Python histogram, plotting normally distributed data.

This tutorial will show you how to make a Seaborn histogram with the sns.histplot function. I’ll explain the syntax of sns.histplot but also show you clear, step by step examples of how to make different kinds of histograms with Seaborn. The tutorial is divided up into several different sections. You can click on one of … Read more