Курс на Stepik
Обложка курса «Код и Интерфейс: Мастерская приложений на Python» на Stepik
Бесплатно

Код и Интерфейс: Мастерская приложений на Python 5.000

Открыть на
STEPIK.ORG

GUI Pro: От идеи к приложению на Python и PySide6. Освойте создание профессиональных кроссплатформенных настольных приложений с помощью Python и PySide6 — официальной привязки к мощному фреймворку Qt. На курсе вы научитесь проектировать и реализовывать интерактивные графические интерфейсы, используя как код, так и визуальный редактор Qt Designer. К концу курса вы сможете превратить любую идею в полноценное, отзывчивое и визуально привлекательное настольное приложение, написанное в «питоническом» стиле.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Код и Интерфейс: Мастерская приложений на Python»Учеников на курсе 59
Сертификаты, выданные на курсе «Код и Интерфейс: Мастерская приложений на Python»Сертификатов выдано 0
Отзывы о курсе «Код и Интерфейс: Мастерская приложений на Python»Отзывов получено 8
Рейтинг курса «Код и Интерфейс: Мастерская приложений на Python»Рейтинг курса 5.000
Уроки в курсе «Код и Интерфейс: Мастерская приложений на Python»Количество уроков 48
Время прохождения курса «Код и Интерфейс: Мастерская приложений на Python»Время прохождения курса
Обновления курса «Код и Интерфейс: Мастерская приложений на Python»Обновления курса
Дата публикации курса «Код и Интерфейс: Мастерская приложений на Python»Дата публикации курса
Последнее обновление курса «Код и Интерфейс: Мастерская приложений на Python»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Код и Интерфейс: Мастерская приложений на Python» 12 разделов Уроки в курсе «Код и Интерфейс: Мастерская приложений на Python» 48 уроков Время прохождения курса «Код и Интерфейс: Мастерская приложений на Python» 3 ч. Последнее обновление курса «Код и Интерфейс: Мастерская приложений на Python» обн. 1 год назад

Введение в графический интерфейс

4 урока
1. Очень краткая история графического интерфейса пользователя
2. Знакомство с Qt
3. Разница между PyQt6 и PySide6
4. Установка PySide6 и Python

Основные функции PySide6

8 уроков
1. Моё первое приложение
2. Сигналы и слоты
3. Виджеты
4. Расположение
5. Действия, панели инструментов и меню
6. Диалоги
7. Окна
8. События

Qt Designer

3 урока
1. Установка Qt Designer
2. Начало работы с Qt Designer
3. Система ресурсов Qt

Тематика

3 урока
1. Стили
2. Палитры
3. Таблицы стилей Qt (QSS)

Архитектура ModelViews

4 урока
1. Архитектура Model View —Model View Controller
2. Простой вид модели — список дел
3. Табличные данные в ModelViews, с numpy и pandas
4. Запросы к базам данных SQL с помощью моделей Qt

Пользовательские виджеты

3 урока
1. Растровая графика в Qt
2. Создание пользовательских виджетов.
3. Использование пользовательских виджетов в Qt Дизайнер.

Параллельное выполнение

5 уроков
1. Введение в потоки и процессы.
2. Использование пула потоков.
3. Примеры QRunnable.
4. Длительно работающие потоки.
5. Запуск внешних команд и процессов.

Построение

2 урока
1. Построение графика с помощью PyQtGraph.
2. Построение графиков с помощью Matplotlib.

Дополнительные возможности PySide6

7 уроков
1. Таймеры
2. Расширение возможностей сигналов
3. Работа с относительными путями
4. Системный трей и меню macOS
5. Перечисления и пространство имен Qt
6. Работа с аргументами командной строки
7. Функциональный PySide6

Упаковка и дистрибуция

2 урока
1. Упаковка с помощью PyInstaller
2. Создание установщика Windows с помощью InstallForge

Примеры приложений

3 урока
1. Мини браузер для ПК
2. Сапёр
3. Перевод C++ примеры на Python

Проектная работа

4 урока
1. Анализ предметной области
2. Прототипирование
3. Темы приложений
4. Листинги