My new ebook “Comprehending Comprehensions” is on pre-sale and 40% off!

TIL (Today I Learned)

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

Today I learned how to edit multiple lines in the VS Code code editor.

Today I finished learning how to use a custom JSON decoder to convert JSON to arbitrary Python objects.

Today I learned how to do custom JSON decoding in Python with the module json.

Today I learned how to do custom JSON encoding in Python with the module json.

Today I learned how to use JavaScript functions in PyScript.

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.

Here is how you can commit only part of a file with git.

Learn how to do code syntax highlighting in PowerPoint!

Today I learned how to install the starship cross-shell prompt on Windows for the PowerShell.

Today I learned that the length of the terms of the “look-and-say” sequence has a well-defined growth rate.

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 about multi-channel transposed convolutions.

Today I learned about the transposed convolution transformation in CNNs.

Today I learned about t-SNE for dimensionality reduction.

Today I understood how the viewBox of SVGs really works.

Today I learned about Simpson's paradox in statistics.