Blog


Where I write.

Python: Referencing and assignment in inner functions


Python: for-else with break


Python: Diamond Inheritance and super


Python 3: Keyword-Only Arguments


Pandas: Accessing the index of a row in an apply function


SemiBoost


Python GIL: Global Interpreter Lock


Python: Put simply, generators are special coroutines


Python: Yes, coroutines are complicated, but they can be used as simply as generators


Python: IDLE won't display anything for an expression evaluated to None