Article
The Portable Document Format (PDF) is not a WYSIWYG (What You See is What You Get) format. It was developed to be platform-agnostic, independent of the underlying operating system and rendering engines. To achieve this, PDF was constructed to be interacted with via something more like a programming language, and...
Joris Schellekens
In this article, we will see how to use MongoDB, a non-relational database, with Django, a Python Web Framework. Django is commonly used with PostgreSQL, MariaDB or MySQL, all relational databases, due to its ORM under the hood. MongoDB, being quite flexible, is commonly paired with lightweight frameworks such as...
Lazar Ristic
Plotly is a JavaScript-based, Python data visualization library, focused on interactive and web-based visualizations. It has the simplicity of Seaborn, with a high-level API, but also the interactivity of Bokeh. In addition to the core library's functionality, using the built-in Plotly Express with Dash, makes it an amazing choice for...
David Landup
The radix (or base) is the number of digits used to represent numbers in a positional numeral system. For the binary system, the radix is 2 (it uses only two digits - 0 and 1). For the decimal system, the radix is 10 (it uses ten digits to represent all...
Dimitrije Stamenic
Borůvka's Algorithm is a greedy algorithm published by Otakar Borůvka, a Czech mathematician best known for his work in graph theory. Its most famous application helps us find the minimum spanning tree in a graph. A thing worth noting about this algorithm is that it's the oldest minimum spanning tree...
Mila Lukic
Arrow is a Python module for working with date and time. Given that there are several modules that do this, most notably the built-in datetime module, what makes Arrow different? Most notably, the library is inspired by Moment.js, a JavaScript library that overrides the default implementation of the Date/...
Rikesh Nichani
There are many data visualization libraries in Python, yet Matplotlib is the most popular library out of all of them. Matplotlib’s popularity is due to its reliability and utility - it's able to create both simple and complex plots with little code. You can also customize the plots in...
© 2013-2025 Stack Abuse. All rights reserved.