Mathspp Blog

342 391,958 32,910
articles words lines of code

Learn how to write your first Python module in Rust.

Today I learned how to use the VS Code debugger in code from “other” modules.

Today I learned how to rename a git branch from the CLI.

Today I learned about the skip list data structure.

Today I learned not to cache generators.

Today I learned how to optimise my website images for the web and I automated that process.

This reference article teaches you the things you'll need to write your thesis or report with LaTeX.

This short reference article shows how to stream data from a Flask web app to HTMX using server-side events (SSE).

Learn how to use ChatGPT to quickly test and prototype programs.

Learn how to build a simple TODO app in Python with this step-by-step Textual tutorial.

Learn keyboard shortcuts that will make you a more efficient and productive Python programmer with VS Code.

Today I learned you can have invisible variables in Python.

Learn how I used Python in my daily life to convert 5,000 RAW images into the JPEG format.

Today I learned how to create xkcd-style plots in Python with matplotlib.

In this introductory tutorial, you will build a recurrent neural network (RNN) with PyTorch.

The Python module collections contains many useful tools. This is an overview of those tools.

Go through the complete code for a Python project that consists in finding similar photographs in a folder. This tutorial will make use of classical techniques and is suitable for beginners.

Can you prove that there are arbitrarily many primes in arbitrarily big intervals?

How do you implement a case-insensitive (or caseless) dictionary? In this article we explore solutions where we inherit from the built-in dict, the abstract base class MutableMapping from the standard module collections.abc, and the UserDict in the standard module collections.

Learn how I found over +10,000 bugs in Python code all over GitHub and how all those bugs could have been fixed by importing the Python module string and using the constants ascii_lowercase and ascii_uppercase.