Dynamic Programming: Or What You Do If You Can’t Jump Like Mario, and Some Thoughts on Translating…We all know by now that mathematics, computer science, and programming are closely related, but different. There’s a huge overlap, but…Jan 1Jan 1
Pressing Pause On Your Functions: Generators as Control Flow in PythonA major purpose of this post is to improve my understanding of generators–to solidify my understanding of some of the points that James…Sep 20, 2023Sep 20, 2023
Checking Your Work With NumPyLet’s start this off with a minor confession: despite spending over half a decade working in machine learning (and spending three years…Jul 5, 2023Jul 5, 2023
ResolutionI’m not the biggest fan of New Year’s Resolutions. They’re certainly not bad at all, and many people get tremendous use out of them, I…Jan 1, 2023Jan 1, 2023
An hour of working with CPython’s internalsA little while ago, a friend of mine asked me if there was a dict-like structure in Python that, when failing to look up a key, would…Sep 16, 2018Sep 16, 2018