Ja ze swojej strony polecam zaznajomić się z 3 freamworkami.
1. Tkinker - nadaje się do nauki jak i pisania prostych aplikacji
2. PyQt - zaawansowany freamwork pozwalający pisać aplikacje multi platform nie tylko w pythonie
3. Kivy - freamwork dedykowany dla programistów pythona, obsługujący wzorzec MVC. Pozwala na tworzenie aplikacji zarówno na linuxa, windowsa, macOs, Androida, IOS.