Thanks, fun fact, IPython is one of the first project as started to contribute to when doing my PhD and one of my first "serious" python programs.
See my first PR https://github.com/ipython/ipython/pull/776.
GitHub lost some of the original (non-rebased) commits, but I had semicolon at the ends of the lines.
And yes I stayed because it was "Fun". Hope to see more contributions !