Ben Chuanlong Du's Blog

It is never too late to learn.

Install the Latest Version of Python in Ubuntu

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

There are a few ways to install a newer version of Python on Ubuntu. If you want to completely overwrite the system version of Python, it is suggested that you install …

Python Profiler for JupyterLab Notebooks

%time

Measue the execuation time of the code ONCE.

%timeit

Measure the execuation time of the code (accurately) by running it MULTIPLE TIMES and taking the average.

%prun | %%prun

-D: output the profiling results into a file so that you can other tools (e.g., snakeviz) to visualize it.

Noticd that %prun and %%prun are based on cProfile