Коллеги самое, что ни на есть лучшее исходя из личного опыта это написание собственной программы
с набором инструментов для Вас лично. ИМХО
Постепенно начнете входить в суть, но это дело не быстрое. Тут главное упорство.
Я на данный момент занимаюсь подготовкой серии видео по PyQt и другим темам, которые касаются программирования на Python, они и при изучении PyQt не бывают лишними.
Здесь отмечу, что в связи стем, что PyQt все таки платный то в дальнейшем буду перебираться на PySide и новую PySide2 у которой лицензия LGPL. Хотя переход и не очень болезнен, но рекомендую сразу определиться для чего Вам это нужно и действовать исходя из ваших приоритетов, но главное системность. Чтобы потом не переписывать код.
Так вот подготовил довольно таки уже большую подборку в каждом видео есть, как теоретическая так и практическая часть в которой пишу часть готовой программы.
Вот позиции какие есть сейчас
Видео 1: Python настройка рабочего пространства, использование PyCharm;
Видео 2: Python функции;
Видео 3: Python классы;
Видео 4: Графический интерфейс Qt для Python, или PyQt;
Видео 5: Python компиляция программ, cx_Freeze и другие компиляторы;
Видео 6.1: Библиотека Matplotlib создание графиков для анализа данных;
Видео 6.2: Библиотека matplotlib и Qt встраивание графиков в графический интерфейс Qt;
Видео 7: Matplotlib модуль Animation класс FuncAnimation (автообновление графиков);
Видео 8: Библиотека Matplotlib, отображение графиков функции с использованием библиотеки numexpr (ввод функции из текстовой строки);
Видео 9.1: Классы QListWidget и QListView сопоставительный анализ, простой пример применения QListWidget;
Видео 9.2: Класс QListView пример применения с использованием QtCore.QabstractListModel;
Видео 10: Python и Excel взаимодействие с excel (библиотеки xlrd, xlwt, openpyxl, win32com);
Видео 11: обзор виджета QTableWidget и практическое использование;
Видео №12.1 обзор виджета QStackedWidget использование QComboBox и QPushButton в качестве переключателей;
Видео №12.2 продолжение обзора QStackedWidget использование QToolButton в качестве переключателей, стилизация кнопок с использованием стилей qss.
Хочу подчеркнуть, что проект не коммерческий, а создавался с целью формирования сообщества для
совместного обсуждения заявленной проблематики (научного использования Python в прикладных программах). Все исходники и проекты подготовленные в рамках этого проекта выкладываю на свой
сайт, обсуждения по развитию проекта проходят на страницах канала и на форуме сайта.
Для начинающих пользователей Python и PyQt я считаю это может послужить неплохим стартом.
Если Вас это заинтересовало милости прошу в наше сообщество
по ссылке на канал