I've bene using Python 3 since I guess 2015 (circa python 3.4.x) and I knew about the global
keyword, but not until this year
did I learn about the nonlocal
keyword (which accomplishes what global
does but for a smaller scope).
I just think it's great that after 9 happy years together I can still learn about language features.