Today I learned how to get the size of the terminal your code is running on.
Today I learned how to automatically push code changes while I'm doing live coding, for example while teaching.
This article shows how to implement the set built-in at the expense of a dictionary.
Today I learned how to use named tuples to improve readability and flexibility of test parametrisations in pytest.
Today I learned about the parameter match
used in pytest.raises
.
Explore what Python could look like if we got rid of all of its synthatic sugar.
Explore unusual Python features to solve the problem of determining whether an expression is properly parenthesised.
How can you find the longest substring that contains only unique characters?
Today I learned how to use the dunder method __init_subclass__
to be notified when a class is subclassed.
Today I learned how to issue user warnings like DeprecationWarnings or SyntaxWarnings.
This tutorial shows how to use a simple genetic algorithm to deduce physics formulas.
Yesterday I spent the whole day tryint to patch a module global. This is what I ended up with.
This tutorial teaches how to work with the Python data structure collections.deque
and provides 7 example use cases.
Learn how to find text patterns and replace them with dynamic content using regex.
This article shows how to do base conversions in Python with the built-in int, how to write integer literals in other bases, and how to do base conversions in general.
The built-in function max in Python is broken and this article explains why, drawing parallels with other programming and mathematics concepts.