Курс на 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. Листинги ↗