The TIL series of articles contains very short articles documenting something I learned “today”.
Today I learned that you can run custom Python code when Python starts-up, before running other scripts or programs.
Today I learned that Python and other programming languages have negative zero, -0.0.
Today I learned about the Python 3.12 type statement you can use to create type aliases.
Today I learned how to create a sentinel value to use as a default argument in a way that respects Python typing.
Today I learned that the largest file ever published to PyPI has 20 MILLION lines of code.
Today I learned how to draw a Bézier curve with the De Casteljau's algorithm.
Today I learned about context variables from the module contextvars and how to use them.
Today I learned how to use Hypothesis to do confident code refactoring.
Today I learned about the Damerau-Levenshtein distance used on strings in the field of genetics.
Today I learned how to customise the Python REPL on start-up.
Today I learned how to read the bytecode from a file of compiled Python bytecode (.pyc).
Today I learned that generators support membership testing with the operator in.
Today I learned how to skip tests on Microsoft Windows in pytest.
Today I learned how to use the VS Code debugger in code from “other” modules.