Mathspp Blog

356 397,052 32,579
articles words lines of code

Today I learned that the .join method in Python is a two-pass algorithm, and that's why joining a list comprehension is faster than a generator expression.

Today I learned about the math.nextafter method.

This Pydon't will teach you how to use Python's conditional expressions.

Today I learned that files can also be unpacked in Python.

This Pydon't will teach you the basics of list comprehensions in Python.

Today I learned strings can also be unpacked in Python.

Today I learned about an algorithm that Python uses to sort out inheritance.

Today I learned about the ICPO rule for attribute lookup in Python.

Figure out the number I'm thinking of with a single question!

Today I learned about a fake chess-playing AI from the 1700s.

Today I learned how to do ceiling division in Python just with //.

This Pydon't will teach you how to use the set and frozenset Python built-in types.

Can you solve this simple-looking arithmetic challenge?