Multiprocessing in Python
Python has a number of tools to help you get started with parallel processing. One of the simplest to use is the built-in multiprocessing package, which can help you to maximize the use of your CPU when running computationally expensive programs.