The multiprocessing.Process class allows you to create and manage new child processes in Python. It is not widely used, perhaps because of misunderstandings of the capabilities and limitations of threads and processes. The guide includes how processes work, how to use processes, concurrency primitives used with processes, and best practices.