Ответы пользователя по тегу Python
  • PyQt - с чего начать изучение?

    @PyScientist
    Коллеги самое, что ни на есть лучшее исходя из личного опыта это написание собственной программы
    с набором инструментов для Вас лично. ИМХО

    Постепенно начнете входить в суть, но это дело не быстрое. Тут главное упорство.

    Я на данный момент занимаюсь подготовкой серии видео по 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 я считаю это может послужить неплохим стартом.

    Если Вас это заинтересовало милости прошу в наше сообщество по ссылке на канал
    Ответ написан
    1 комментарий