Article
YAML stands for YAML Ain't Markup Language, it is a data-serialization language most commonly used for specifying project configuration details. The main motivation behind YAML is that it is designed to be in a format which is humanly friendly. With a glance we can get an understanding of the properties...
Taimoor Choudhary
In Linux, ls -l would list the files and directories in a particular path, with their names, dates, and sizes (disk usage). The first thing you'll notice using that command is that the size of directories is always shown as 4096 bytes (or 4,0K if you're using ls -lh)...
Ruslan Hasanov
A* is a heuristic path searching graph algorithm. This means that given a weighted graph, it outputs the shortest path between two given nodes. The algorithm is guaranteed to terminate for finite graphs with non-negative edge weights. Additionally, if you manage to ensure certain properties when designing your heuristic it...
Darinka Zobenica
Variables act as a container to store data. A developer can use type hints when creating variables or passing arguments, however, that's an optional feature in Python, and many codebases, old and new, are yet to have them. It's more common for a variable in Python to have no information...
Naazneen Jatu
In this tutorial, we'll take a look at how to get the number of days between two dates in Python. We'll be using the built-in datetime package, that allows you to really easily work with datetime objects in Python. Creating a Datetime Object As datetime is a built-in module, you...
Spencer Porter
In this article, we'll take a look at how to remove keys from Python dictionaries. This can be done with the pop() function, the del keyword, and with dict comprehensions. Remove a Key Using pop(key,d) The pop(key, d) function removes a key from a dictionary and returns...
Sathiya Sarathi Gunasekaran
A dictionary in Python is a collection of items that store data as key-value pairs. We can access and manipulate dictionary items based on their key. Dictionaries are mutable and allow us to add new items to them. The quickest way to add a single item to a dictionary is...
Form Data Validation is a very common, and rudimentary step in building any web application with user input. We want to make sure that certain ranges are respected, and that certain formats are followed. For example, we'll want to make sure that the user isn't -345 years old, or that...
Alex Chirea
Printing an array is a quick way to give us visibility on the values of the contents inside. Sometimes the array values are the desired output of the program. In this article, we'll take a look at how to print an array in Java using four different ways. While the...
Mohamed Echout
© 2013-2026 Stack Abuse. All rights reserved.