Article
In this tutorial, we'll take a look at how to declare and initialize arrays in Java. We declare an array in Java as we do other variables, by providing a type and name: int[] myArray; To initialize or instantiate an array as we declare it, meaning we assign values as...
Mohamed Echout
List concatenation the act of creating a single list from multiple smaller lists by daisy chaining them together. There are many ways of concatenating lists in Python. Specifically, in this article, we'll be going over how to concatenate two lists in Python using the plus operator, unpack operator, multiply operator,...
Guest Contributor
There are a number of different data visualization libraries for Python. Out of all of the libraries, however, Matplotlib is easily the most popular and widely used one. With Matplotlib you can create both simple and complex visualizations. Jupyter notebooks are one of the most popular methods of sharing data...
Dan Nelson
Almost every website involves collecting user input through html forms. Whenever we collect user data, we have to validate it. In Computer Science, data validation is the process of checking whether the data entered is sensible and reasonable. Consider developing a form for email subscriptions. In this case, we want...
Abhilash Kakumanu
Heroku is a cloud platform that provides hosting services. It supports several programming languages including PHP, Node.js, and Python. It is Platform-as-a-Service (PaaS) which allows you to manage website applications while it takes care of your servers, networks, storage and other cloud components. In this article, we'll take a...
Muhammad Hashir Hassan
We as software developers often stumble into situations where we need to insert a dose of randomness into our code. In this article, we will look at how to generate random numbers in JavaScript. We will also touch upon a few built-in methods to deal with random numbers. By the...
A Command-line interface (CLI) is a way to interact with computers using textual commands. A lot of tools that don't require GUIs are written as CLI tools/utilities. Although Python has the built-in argparse module, other libraries with similar functionality do exist. These libraries can help us in writing CLI...
Tapan Pandey
The term slicing in programming usually refers to obtaining a substring, sub-tuple, or sublist from a string, tuple, or list respectively. Python offers an array of straightforward ways to slice not only these three but any iterable. An iterable is, as the name suggests, any object that can be iterated...
Kristina Popovic
This tutorial is an introduction to a simple optimization technique called gradient descent, which has seen major application in state-of-the-art machine learning models. We'll develop a general purpose routine to implement gradient descent and apply it to solve different problems, including classification via supervised learning. In this process, we'll gain...
Mehreen Saeed
© 2013-2026 Stack Abuse. All rights reserved.