Nick MaThe Dark Side of Jupyter Notebooks: When Convenience Becomes ChaosJupyter Notebooks have revolutionized the way data scientists and researchers conduct experiments and share their work. Their interactive…Nov 8, 2023Nov 8, 2023
Nick MaAvoiding runtime errors using type hinting in PythonIn the dynamic world of Python programming, type hinting serves as a beacon of clarity amidst the flexibility of Python’s type system…Nov 7, 2023Nov 7, 2023
Nick MaAdvanced Python Decorators: A Registration Pattern ExampleWelcome to the third installment of our November series, where we dive into the lesser-known features of Python. Today’s gem? Decorators…Nov 5, 2023Nov 5, 2023
Nick MaWait, x += y isn’t the same as x = x + y?!Welcome back, esteemed code wranglers, to the serendipitous sojourn through the Pythonic plains! You’ve somehow survived the first part of…Nov 4, 20231Nov 4, 20231
Nick MaRefactoring Python: A Journey from Nested Confusion to Elegant ClarityIn Python, where readability counts, nested conditionals and overuse of else statements can obfuscate intent and hinder maintenance. To…Nov 3, 20231Nov 3, 20231
Nick MaWhat’s in a BGG rating?Ratings on BoardGameGeek have long been viewed as one of the most authoritative ways to judge the quality of a board game by hobbyists…Jun 20, 20192Jun 20, 20192