Loading [Contrib]/a11y/accessibility-menu.js

mathspp blog

398 434,583 36,566
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?

In this Pydon't you'll learn how to make the best use possible of the Python REPL.

If I scramble a Rubik's cube for long enough, will it solve itself?

In this Pydon't you will learn the Python string methods translate and maketrans.

In this Pydon't you'll learn the importance of using good names and I'll give some tips to help you.

Can you solve this little minesweeper puzzle?

In this article of the NNFwP series we'll do the β€œstudent-teacher” experiment with two neural networks, where one network will learn directly from the other.

It's night time and 4 friends need to cross a fragile bridge, but they only have one torch. What's the order in which they should cross?