TIL (Today I Learned)

The TIL series of articles contains very short articles documenting something I learned “today”.

Today I learned about PyScript, a tool that lets you run Python in your HTML!

Today I learned how to use rich for beautiful tracebacks in the REPL and how to use it to log prettier exceptions.

Today I learned how you can do beautiful console logging by using the module rich.

Today I learned about the fundamental pandas data type Series.

Today I learned how to use the function pandas.show_versions to get system diagnostic information.

Today I learned how to run the black Python code formatter as a pre-commit hook on git.

Today I learned that True is equal to 1 and False is equal to 0.

Today I learned how to disassemble Python code with the module dis.

Today I learned how to use the package rich by Will McGugan.

Today I learned that you can build web apps with Python using streamlit.

Today I learned that the reverse of some flag emoji are other flags!

Today I learned how to cook with asyncio and async code in Python.

Today I learned how to use the namedtuple from the module collections.

Today I learned about the Python module selectors to manage multiple socket connections.

Today I learned you can read from stdin with open(0).

Today I learned the basics of socket programming (in Python).

Today I learned that the module contextlib provides with a context manager to suppress specified errors.

Today I learned about the symmetry in indexing from the beginning and end of a list with the bitwise invert operator.

Today I learned how to write the Quicksort algorithm in a weird functional style.

Today I learned you can use pathlib to read the contents of a file.