Как сделать приложение сортировщик на Python?
при помощи чего я могу получить информацию находящуюся внутри файла 
Очевидно, при помощи функций работы с файлами.

возможно ли ее получить прямиком из архива
Да.

И какой операцией я могу сохранить ее в новый тхт файл?
Очевидно, операцией записи в файл.

Есть ли у Пайтона возможность создавать gui
Есть.
Совет 1. 
- Открыть ЛЮБОЙ учебник по Python (Лутц один из лучших). 
- Найти раздел "Работа с файлами". Изучить (там есть все, что вам надо. Подробно, обычно с примерами и детальными объяснениями). 
- Применить в своей задаче. 
(Кстати, это и есть "Алгоритм написания любой программы на  любом  языке программирования)"

Совет 2.
Хотя "создавать gui" на Python разумеется возможно, но при вашем текущем уровне знания Python рекомендую пока обойтись без этого. Потом, когда изучите основы, приступите и к GUI.