Python Algorithms Articles

Sorted By: Most Recent
Isabelle Maciohsek Isabelle Maciohsek
Updated on November 07, 2024

How to Check if a List Is Empty in Python

There are a variety of methods that can be used to check if a list is empty in Python, including the Truth Value Testing method, the len() function and the == operator. Learn more.

Image: Shutterstock / Built In
Noah Topper Noah Topper
Updated on October 30, 2024

Bag-of-Words Model in NLP Explained

The bag of words model is a simple way to convert text into numerical data for natural language processing in machine learning. Our expert explains how it works.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on October 24, 2024

What Does “If __name__ == ‘__main__’” Do in Python?

__name__ is a special variable in Python. “If __name__== ‘__main__’” is a conditional statement that tells the Python interpreter under what conditions the main method should be executed.

Image: Shutterstock / Built In
Anmolika Singh Anmolika Singh
Updated on October 24, 2024

Gale-Shapley Algorithm Explained

The Gale-Shapley algorithm is a deferred acceptance algorithm used in matching theory to solve the Stable Marriage Problem. Here’s how it works and how to apply it in Python.

Image: Shutterstock / Built In
Claire D. Costa Claire D. Costa
Updated on October 15, 2024

11 Python Cheat Sheets Every Developer Should Know

These 11 Python cheat sheets will provide useful references for beginners and advanced developers, along with lowering the entry barrier for newcomers.

Image: Shutterstock / Built In
Dorothea Reher Dorothea Reher
Updated on October 08, 2024

Python Date vs. Datetime Objects Explained

Python date is an object that’s used to represent the calendar date with no time of date, while a Python datetime object includes the date and time of day. Here’s how to use them.

Image: Shutterstock / Built In
Harshil Patel Harshil Patel
Updated on September 04, 2024

Quicksort Algorithm: An Overview

Quicksort is a sorting algorithm that uses a divide-and-conquer strategy to split and sort an array. It has a time complexity of O nlogn.

Image: Shutterstock / Built In
Stephen Gossett Stephen Gossett
Updated on August 21, 2024

22 Python Data Science Courses and Bootcamps to Know

Sorry, R-ficionados. This is Python country.

Image: Shutterstock
Reza Lavarian Reza Lavarian
Updated on August 14, 2024

How to Fix TypeError: 'Str' Object Is Not Callable in Python

TypeError: 'str' object is not callable occurs when an string value is called as a function and can be solved by renaming the str value. Here’s how.

Image: Shutterstock / Built In
Reza Lavarian Reza Lavarian
Updated on August 14, 2024

How to Fix TypeError: ‘Int’ Object Is Not Callable in Python

TypeError: ‘int’ object is not callable occurs in Python when an integer is called as if it were a function. Here’s how to fix it. 

Image: Shutterstock / Built In