Software Engineering Perspectives Articles

Sorted By: Most Recent
Giorgos Myrianthous Giorgos Myrianthous
Updated on February 22, 2024

How To Fix ModuleNotFoundError: No Module Named ‘Sklearn’

ModuleNotFoundError: No module named ‘sklearn’ is a Python error that can occur when importing the package to the source code. Here’s how to solve it.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on February 21, 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
Seyma Tas Seyma Tas
Updated on February 21, 2024

Garbage Collection and Memory Management in Python

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
Mohamed Khey Mohamed Khey
Updated on February 20, 2024

How to Connect to SSH Without a Password

Secure shell protocol (SSH) enables secure data connection and remote command execution. Here’s how to configure SSH for passwordless logins. 

Image: Shutterstock / Built In
Yancy Dennis Yancy Dennis
Updated on February 16, 2024

A Guide to HowDoI in Python

HowDoI is a command line utility in Python that allows you to search the internet for answers to programming questions. Here’s how to use it.

Image: Shutterstock / Built In
Alex Zelinsky Alex Zelinsky
Updated on February 16, 2024

3 Ways to Find the Maximum Value in a JavaScript Array

Arrays are a versatile structure in JavaScript that holds multiple data types. Find the maximum value in an array using for loop, math.max() and the reduce method.

Image: Shutterstock / Built In
Yuval Boger Yuval Boger
Updated on February 13, 2024

What Role Will Open-Source Development Play in Quantum Computing?

Open-source products have proven influential in a wide range of enterprise applications. Will they have a similar effect on the coming quantum revolution?

Image: Shutterstock / Built In
Juan Ramirez Juan Ramirez
Updated on February 13, 2024

6 Reasons to Learn Julia in 2024‍

Julia is gaining popularity due to its speed, user-friendly syntax and utility in scientific computing.

Image: Shutterstock / Built In
Cullen Childress Cullen Childress
Updated on February 01, 2024

How Observability Empowers DevOps Teams to Build Products Customers Will Love

DevOps teams that have found themselves stretched thin should consider turning to observability solutions to streamline their work. Our expert explains how it can solve their problems.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on February 01, 2024

What Is JavaScript?

JavaScript is a text-based programming language that operates on both the client side and the server side in order to make web pages interactive.

Image: Shutterstock / Built In