Как сделать так, чтобы пайтон, при выполнении функции, мог еще использовать. Тоесть началась обработка, где тайм на 1 час, а остальной код не работае?
Нет, объяснили вы разумеется очень "не нормально".  Прочитайте сами, что написали. Ваш скрипт работает ровно так, как он и должен работать. Останавливаться, ждать заданный промежуток времени и после продолжать свою работу. 
Если вашу загадочную фразу "чтобы пайтон, при выполнении функции, мог еще использовать." понимать, как параллельную работу двух программ, то для этого вам необходимо использовать средства соответствующих библиотек организации параллельных вычислений.
Начать изучение можете, например, вот отсюда:
onreader.mdl.ru/PythonParallelProgrammingCookbook....
https://russianblogs.com/article/6490208477/
https://habr.com/ru/post/167503/
Асинхронность, многопоточность, мультипроцессорность. Выбирай на любой вкус.