This session will be devoted to a non-exhaustive view of profiling techniques that can be useful in Python. While profiling is absolutely no substitute for the algorithmic complexity analysis, it is a quick, easy, and seductive path to find out the real bottlenecks of your code and get rid of them.
Hyperlinks mentionned in the chat during the session:
- IPython magics: https://ipython.readthedocs.io/en/stable/interactive/magics.html,
- Python3-cprofile (Lincs intranet): https://wiki.inria.fr/lincs/Python3-cprofile.