Software Engineering Perspectives 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
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
Peter Grant Peter Grant
Updated on May 22, 2025

How to Use Float in Python (With Sample Code!)

In Python, floats are a common data type that lets users work with decimal numbers, covering a wider range of values than integers. Check out this quick tutorial on how to make and use floats in Python.

Image: Shutterstock / Built In
Perez Ogayo Perez Ogayo
Updated on May 22, 2025

How to Fix a CUDA Error: Device-Side Assert Triggered in PyTorch

A CUDA Error: Device-Side Assert Triggered can either be caused by an inconsistency between the number of labels and output units in a model or an incorrect input for a loss function. Follow this guide to fix it. 

Image: Shutterstock / Built In
Muriel Kosaka Muriel Kosaka
Updated on May 22, 2025

Basics of Python Generator Functions

Python generator functions allow you to declare a function that behaves like an iterator. It uses the yield keyword to produce values one at a time and only executes when next() is called.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on May 22, 2025

What Is an EMP?

An EMP (electromagnetic pulse) is an intense burst of electromagnetic energy, usually caused by an abrupt acceleration of charged particles.

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

SQL Data Types With Examples

SQL uses various data types for handling alphanumeric characters, numeric values and date and time values. Here are some of the main SQL data types to know and when to use them.

Image: Shutterstock / Built In
Frank Andrade Frank Andrade
Updated on May 22, 2025

Guide to String Formatting in Python Using F-Strings

Take string formatting to the next level in Python using f-strings. They provide a better way to format strings and make debugging easier, too.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on May 22, 2025

What Is the Dielectric Constant?

The dielectric constant — also known as relative permittivity — measures the ability of a material to store electrical energy when exposed to an electric field. Here’s how it works, what factors influence it and its main applications.

Image: Shutterstock / Built In