Article
When we're trying to describe and summarize a sample of data, we probably start by finding the mean (or average), the median, and the mode of the data. These are central tendency measures and are often our first look at a dataset. In this tutorial, we'll learn how to find...
Leodanis Pozo Ramos
When developing web applications, an important choice is which engine will be taking care of the view layer. Java Server Pages (JSPs) used to be very popular, though the overhead and time-consumption were some major drawbacks to using them. They required a fair bit of change to the HTML of...
Dhrubajyoti Bhattacharjee
In this tutorial, we'll be covering the any() and all() functions in Python. The any(iterable) and all(iterable) are built-in functions in Python and have been around since Python 2.5 was released. Both functions are equivalent to writing a series of or and and operators respectively between each...
Olivera Popović
Structural Design Patterns are used to assemble multiple classes into bigger working structures. Sometimes interfaces for working with multiple objects simply don't fit, or you're working with legacy code you can't change but need new functionality, or you just start to notice your structures seem untidy and excessive, but all...
Darinka Zobenica
In this article, we'll discuss a concept related to serialization and deserialization in Java. Although sometimes considered as "part of the black magic of the Java serialization API", in this article we'll see that serialVersionUID is in fact quite straightforward and simple. First, we'll gloss over serialization and...
Luka Čupić
Just like with all other types of files, you can use the Pandas library to read and write Excel files using Python as well. In this short tutorial, we are going to discuss how to read and write Excel files via DataFrames. In addition to simple reading and writing, we...
Guest Contributor
Binary Search is an efficient search algorithm that works on sorted arrays. It's often used as one of the first examples of algorithms that run in logarithmic time (O(logn)) because of its intuitive behavior and is a fundamental algorithm in computer science. In this article, we'll be diving into...
Grep is a powerful, yet very simple tool. By default, it searches through an input and prints a single or multiple lines that contain text matched to a pattern specified in the command call. Before grep became such a widespread tool for the GNU/Linux system, it used to be...
Mina Krivokuća
In this article, we'll dive into Relationship Mapping with JPA and Hibernate in Java. The Java Persistence API (JPA) is the persistence standard of the Java ecosystem. It allows us to map our domain model directly to the database structure and then gives us the flexibility of manipulating objects in...
François Dupire
© 2013-2026 Stack Abuse. All rights reserved.