from multiprocessing import Pool
 
# Funkce pro výpočet mocniny dvěma
def do_something(x):
    return x * x
 
# Vytvoříme pool, kterému předáme kolekci dat a funkci kterou paralelně provede na všechny prvky
def pool_run():
    data = [1,2,3,4,5]
    pool = Pool(processes=4)
 
    result = pool.map(do_something, data)
    print(result)
 
if __name__ == "__main__":
    pool_run()```