Ежедневно, с 8:30 до 22:30
Предзаказ
1323

Python 3. Разработка GUI на PyQt5

Средняя оценка 5.0 из 5 на основании 1 голосов 5.0 (1)
1 0
0
Сайт:
250 ₽
930 ₽
-73%
Кэшбэк: 5% (13 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Программисты Python — одни из самых высокооплачиваемых разработчиков на планете. Многие программисты пытаются получить преимущество в качестве разработчиков Python, чтобы выделиться из толпы.

Один из лучших способов сделать это — создать на Python приложения, которые являются кроссплатформенными и имеют графический пользовательский интерфейс (GUI).

Этот курс позволит тебе добавить программирование графического интерфейса с использованием PyQt5 в свой набор инструментов.

PyQt позволяет использовать инструментарий Qt. Qt был создан почти 25 лет назад, постоянно совершенствуется и является одним из самых популярных доступных наборов инструментов такого типа. Многие компании обратились к Qt, чтобы добавить в свои приложения кроссплатформенные возможности.

Высоким спросом пользуются программисты, имеющие опыт работы с Qt и, соответственно, с PyQt.

Последняя версия PyQt — 5, поэтому в этом курсе основное внимание уделяется этой версии — PyQt5.

Если ты хочешь изучить программирование графического интерфейса пользователя Python и, в частности, Qt и PyQt5, то этот курс для тебя.

Научись разрабатывать современные графические пользовательские интерфейсы на Python, которые имеют внешний вид операционной системы, будь то Windows, MacOS или Linux. Узнай, когда и как использовать текстовые поля, поля со списком, диалоговые окна файлов, средства выбора даты и цвета, средства просмотра веб-страниц, изображения и многое другое для создания современных приложений с меню, панелями инструментов и окнами с возможностью изменения размера.

Когда графический интерфейс будет готов, узнай, как создавать многопоточные приложения, чтобы обработка данных не мешала пользовательскому интерфейсу.

Для кого этот курс:

  • Программисты Python, которые хотят расширить свой набор навыков, включив в свои программы Python графические пользовательские интерфейсы. Вам не обязательно быть профессиональным программистом, но я ожидаю, что у студентов будет некоторый опыт работы с Python и общими методами программирования.

Материалы курса:

12 разделов, 83 лекций, общая продолжительность 18 часов 43 мин

Программа курса

  • Введение
  • Qt — краткий обзор
  • Графические Пользовательские Интерфейсы — GUI
  • PyQt5, PySide2, SIP
  • Краткий обзор инструментов
  • Предпросмотр10:01
  • Установка Python и PyCharm на MacOS
  • Установка необходимых пакетов
  • Первая PyQt5 программа
  • Вторая PyQt5 программа — Объектно Ориентированная
  • Signals & Slots
  • Что такое объект?
  • Определение класса и создание объектов
  • Строковое представление объекта
  • Наследование
  • Приватные свойства и методы
  • Принципы объектно-ориентированного программирования (ООП)
  • Диалог QMessageBox
  • Получение ввода пользователя при помощи QInputDialog
  • Выбор файла при помощи QFileDialog
  • QColor и класс QColorDialog
  • QFont и класс QFontDialog
  • Работа с датами и временем в Qt
  • Работа с изображениями в Qt
  • Класс QWidget
  • QLabel
  • QPushButton
  • Чекбоксы с двумя и тремя состояниями
  • QRadioButton & QButtonGroup
  • Ввод текста при помощи QLineEdit
  • Ввод чисел при помощи Spinbox
  • Виджеты редактирования Date & Time
  • Простой ComboBox в Qt
  • Редактируемый ComboBox в Qt
  • Layouts
  • QFormLayout
  • QGridLayout
  • QStackedLayout
  • Clean Code. Рефакторинг
  • Использование класса QTabWidget
  • QListWidget & QListWidgetItem
  • Пример использования QListWidget
  • QListWidget. Решение задания
  • Обзор QTreeWidget
  • Создаём QTreeWidget
  • Редактирование текста при помощи QPlainTextEdit
  • Редактирование rich text при помощи QTextEdit
  • Легковесная версия rich text браузера при помощи QTextBrowser
  • Возможности настоящего браузера при помощи QWebEngineView
  • QWebEngineView. Задание
  • QWebEngineView. Решение задания
  • Обзор QTableWidget
  • Создаём QTableWidget
  • Организация виджетов при помощи QGroupBox
  • Отображение чисел при помощи QLCDNumber
  • QLCDNumber. Задание
  • QLCDNumber. Решение задания
  • Изменение чисел при помощи QSlider и QDial
  • Отображение прогресса при помощи QProgressBar
  • Класс QTimer
  • QTimer. Задание
  • QTimer. Решение задания
  • Введение
  • Style Sheets на практике
  • Специфичная стилизация виджета
  • Создание предопределённых стилей при помощи класса QStyleFactory
  • Использование функций стилей для применения к определённой группе виджетов
  • QDarkStyle
  • Введение
  • Сигналы и слоты
  • Создание Group Box интерфейса
  • Преобразование UI в Python
  • Добавление кастомных слотов и другие модификации
  • Отделение UI от своего кода
  • Знакомство с QMainWindow
  • Toolbar
  • Status Bar
  • QSplitter
  • Multi-dialog Apps
  • Бонусная лекция
Характеристики
Наличие Предзаказ Тип Видео Продолжительность 18 часов 43 мин Размещение на сайте 20.03.2023 Артикул 1323

Об авторах

Фото: Юрий Аллахвердов
0.0
Юрий Аллахвердов
Разработчик мобильных и веб-приложений, автор курсов на Udemy. Учит Python, Flask и Django, Android на Java и Kotlin, JavaScript и основам Data Science.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: PyQt5 Python - Разработка графических интерфейсов (GUI)
Скидка 69%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
PyQt5 Python - Разработка графических интерфейсов (GUI)
Python
Постер товара: Деcктопные приложения Python с Tkinter
Скидка 83%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Деcктопные приложения Python с Tkinter
Python-бэкенд
Постер товара: Полное руководство по Python 3: от новичка до специалиста
Скидка 74%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Полное руководство по Python 3: от новичка до специалиста
Python для начинающих
Постер товара: Python - полный курс по Python, Django, Data Science и ML
Скидка 83%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Python - полный курс по Python, Django, Data Science и ML
Data Science: комплексные программы
Постер товара: Продвинутый Python
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Продвинутый Python
Продвинутый Python и ООП
Постер товара: Профессия Python-разработчик (пакет курсов)
Скидка 85%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Профессия Python-разработчик (пакет курсов)
Django и DRF
Постер товара: Подготовительный курс профессии Python-разработчик
Скидка 75%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Подготовительный курс профессии Python-разработчик
Python для начинающих
Постер товара: Профессия Python-разработчик
Скидка 84%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Профессия Python-разработчик
Django и DRF