Expert Contributors Articles

Sorted By: Most Recent
Akshay Kumar Akshay Kumar
Updated on May 22, 2025

How to Implement Binary Search in Python

Binary search is an efficient algorithm for searching a sorted list of data to find an item. Here’s an overview of how it works, how it compares to linear search, how to implement it in Python and its benefits and downsides.

Image: Shutterstock / Built In
Peter Grant Peter Grant
Updated on May 22, 2025

How to Generate Subplots With Python’s Matplotlib

Subplots are a key tool to communicate data-based findings to various audiences. This detailed guide shows how to use Python’s Matplotlib to generate subplots, covering steps like importing data, including descriptive details and adding visual style.

Image: Shutterstock / Built In
Francesco Bellelli Francesco Bellelli
Updated on May 22, 2025

The Fascinating World of Voronoi Diagrams

A Voronoi diagram (or Dirichlet tessellation or Thiessen polygons) is a type of tessellation pattern where points on a plane are divided into exactly n number of cells, which enclose a region of the plane that is closest to each point.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on May 22, 2025

16 Bash Commands Data Scientists Must Know

Bash commands are an important part of the data scientist’s toolkit. This guide introduces you to some of the most important ones.

Image: Shutterstock / Built In
Barak Or Barak Or
Updated on May 22, 2025

Inertial Measurement Unit (IMU) Explained

An inertial measurement unit (IMU) is a device that uses various sensors to capture data about an object’s motion, location and orientation. Here’s how IMUs work and what the pros and cons are of using them.

Image: Shutterstock / Built In
Edoardo Romani Edoardo Romani
Updated on May 22, 2025

What Is Database Normalization?

Database normalization refers to organizing data into tables to improve the efficiency of a database and ensure the consistency and accuracy of its data. Here’s why it matters and the normal forms involved in the process.

Image: Shutterstock / Built In
Sara A. Metwalli Sara A. Metwalli
Updated on May 22, 2025

What Is Data Validation?

Data validation refers to verifying the quality and accuracy of data before using it. These are the main types of data validation, the pros and cons of the process and tips for how to perform data validation.

Image: Shutterstock / Built In
Peter Grant Peter Grant
Updated on May 22, 2025

An Introduction to Bias-Variance Tradeoff

The bias-variance tradeoff describes the inverse relationship between bias and variance, where increasing one decreases the other. Here’s how to strike a balance between the two, so a model learns enough details about a data set without picking up noise.

Image: Shutterstock
K. Jagathish K. Jagathish
Updated on May 22, 2025

How to Split a String in JavaScript

In JavaScript, the split() method allows you to split the string into an array of substrings based on a given pattern. Here’s what you need to know.

Image: Shutterstock / Built In
Parul Pandey Parul Pandey
Updated on May 22, 2025

Sorting Data Frames in Pandas: A Hands-On Guide

Pandas DataFrames can be sorted by column, index, multiple columns and more. This tutorial introduces you to the basics.

Image: Shutterstock / Built In