Starting any project from scratch can be daunting task… But not if you have this ultimate Python project blueprint! (more…)
Read more »
What if mypy could warn you about possible problems at "compile time"? In this article I share a little trick to get mypy to fail when a value in an enumeration type is left unhandled. (more…)
Read more »
We needed a Python interpreter that can be shipped everywhere. You won’t believe what happened next! “When I said I wanted portable Python, this is NOT what I meant!” In theory, Python is a portable language. You can write your script locally and distribu... (more…)
Read more »
If you're interviewing for an investment banking analyst or junior trading job at JPMorgan, and you don't know how to code in Python,... (more…)
Read more »