Python Articles

Sorted By: Most Recent
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
Vikrant Bhalodia Vikrant Bhalodia
Updated on May 02, 2025

5 Top Scripting Languages to Know

Our expert explains the difference between programming and scripting languages and lists some of the most common ones.

Image: Shutterstock / Built In
Guillermo Martínez Espina Guillermo Martínez Espina
Updated on April 30, 2025

Cls vs. Self: Understanding Method Types in Python

In Python, the keyword cls is used to access a class method, while the keyword self is used to access an instance method. Learn more about the differences between cls and self and how they relate to certain method types in Python.

Image: Shutterstock / Built In
Seyma Tas Seyma Tas
Updated on April 29, 2025

Garbage Collection in Python: A Tutorial

Garbage collection in Python is an automated memory management process that deletes objects when they’re no longer in use. Learn how it works.

Image: Shutterstock / Built In
Dhananjay Patel Dhananjay Patel
Updated on April 09, 2025

A Complete Guide to Stacks in Python

A stack in Python is an abstract data type that stores the order in which items were added to the structure but only allows additions/deletions to the top of the stack.

Image: Shutterstock / Built In
Ebo Jackson Ebo Jackson
Updated on April 08, 2025

Pytest vs. Unittest: A Comparison and Guide

Pytest and Unittest are two software testing frameworks in Python. Learn the features of each, the differences between them and how to test with each framework.

Image: Shuterstock / Built In
Anmolika Singh Anmolika Singh
Updated on April 02, 2025

What Is Data Abstraction?

Data abstraction is a technique that hides intricate implementation details while spotlighting only essential functionalities. Here’s what you need to know.

Image: Shutterstock / Built In
Dorothea Reher Dorothea Reher
Updated on April 02, 2025

How to Build and Train a PyTorch Transformer Encoder

A transformer encoder is a deep learning architecture that can process all tokens in parallel. Here’s how to build and train one using PyTorch.

Image: Shutterstock / Built In
Lynn Kwong Lynn Kwong
Updated on March 03, 2025

Asyncio in Python: A Guide

Asyncio is a Python library that allows us to write concurrent code using the async/await syntax. Learn how to use this library to write asynchronous code.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on February 26, 2025

Async Vs. Sync Programming: Understanding the Differences

Our expert explains the difference between asynchronous and synchronous programming approaches.

Image: Shutterstock / Built In