Изучайте как работают операционные системы: процессы, треды, права пользователя, файлы и файловые дескрипторы, стандартные потоки, перенаправления, пайпы, сокеты.
Тогда и поймете зачем те или иные функции есть в стандартных библиотеках языков программирования. Дело тут не в Python.