Expert Contributors Articles

Sorted By: Most Recent
Matthew Henschke Matthew Henschke
Updated on May 22, 2025

How to Solve the Two-Sum Problem

The two-sum problem is a popular technical interview question that involves finding two indices in an array that add up to a target value. Here’s how to solve the two-sum problem using two common methods.

Image: Shutterstock / Built In
Vikram Gupta Vikram Gupta
Updated on May 22, 2025

How to Undo the Last Commit Using Git Reset Command

The git reset command modifies Git commit history and lets you return to a specific commit with three options: --soft keeps changes staged, --mixed unstages changes and --hard unstages changes and removes them from the working directory.

Image: Shutterstock / Built In
Satyam Kumar Satyam Kumar
Updated on May 22, 2025

C-Means Clustering Explained

C-means clustering is a clustering technique that groups data points into different clusters and assigns a probability score, allowing a data point to belong to multiple clusters to varying degrees. Here’s how it works and how to install it on Python.

Image: Shutterstock / Built In
Sadrach Pierre Sadrach Pierre
Updated on May 22, 2025

What Is a Function in Python?

A function in Python is a defined section of code that takes an input, performs a specific task and provides an output. Here, our expert introduces you to how they work in Python.

Image: Shutterstock / Built In
Max Reynolds Max Reynolds
Updated on May 22, 2025

Differences Between SOQL and SQL Explained

SOQL is Salesforce’s proprietary programming language that’s used to query data directly from your Salesforce. SQL is a language used to query data from a general database. Here’s what you need to know.

Image: Shutterstock / Built In
Artturi Jalli Artturi Jalli
Updated on May 22, 2025

Python 4 Isn’t Coming Out Anytime Soon

Python 4.0 is unlikely to be released due to compatibility issues experienced during the transition from Python 2 to Python 3. Here’s more on why Python 4.0 won’t happen, how Python 3 is being improved and what it would take to make Python 4.0 a reality.

Image: Shutterstock / Built In
Sunny Srinidhi Sunny Srinidhi
Updated on May 22, 2025

Lemmatization in Natural Language Processing (NLP) and Machine Learning

Lemmatization is a text pre-processing technique used in natural language processing (NLP) models to break a word down to its root meaning to identify similarities. It is one of the most common text pre-processing techniques used in NLP.

Image: Shutterstock / Built In
Adam Thomas Adam Thomas
Updated on May 22, 2025

What Is Marketing Operations?

Marketing operations is a broad term that describes the people, processes and technology that enable a marketing team to operate efficiently and scale effectively. Here’s why it’s important, its types and how to develop a marketing operations strategy.

Image: Shutterstock / Built In
Kurtis Pykes Kurtis Pykes
Updated on May 22, 2025

Cohen’s Kappa Explained

Cohen’s kappa is a statistical metric that measures the reliability of two raters who are evaluating the same thing, accounting for the possibility that they could agree by chance. Here’s how it works and how to calculate it.

Image: Shutterstock / Built In
Artturi Jalli Artturi Jalli
Updated on May 22, 2025

What Is the @ Symbol in Python and How Do I Use It?

The @ symbol in Python is used to apply a decorator to a function or method to extend its functionality, or to help perform matrix multiplication. Here's what to know about each use case.