FAQ
Поиск
#Python
#Программирование
#Анализ данных
#Машинное обучение

Разработка настольных приложений и интерфейса пользователя на языке Python

2 дня (16 академических часов)
Краткая аннотация
На курсе слушатели изучат основы разработки настольных приложений и пользовательского интерфейса на языке Python при помощи фреймворка Qt, структуру классов и приложений Qt, систему слотов и сигналов, научатся разрабатывать пользовательский интерфейс при помощи исходного кода и с применением QtDesigner, работать с многопоточностью для разработки высокопроизводительных приложений.

В курсе освещаются следующие темы: структура классов Qt, использование раскладок и виджетов для разработки интерфейса, использование слотов и сигналов для взаимодействия с пользователем, использование QtDesigner для разработки интерфейсов и интеграция его результатов с приложениями на Python.
Целевая аудитория
Программисты

Аналитики

Начинающие специалисты, изучающие разработку пользовательских интерфейсов и настольных приложений
Расписание открытых форматов курса
Стоимость обучения одного слушателя
20.05.2021
Очный формат — 14 500 ₽.

Дистанционный формат — 13 050 ₽.
Подробная программа курса
Введение

  • Преимущества и недостатки Qt для разработки настольных приложений.
  • Установка и настройка Qt.
  • Структура классов Qt.
  • Создание и запуск простого приложения.

Структура приложения Qt

  • Использование виджетов и раскладок.
  • Использование слотов и сигналов.
  • Использование и настройка диалогов.
  • Применение многопоточности в QT.
  • Разработка калькулятора при помощи Qt.

Применение QtDesigner

  • Обзор возможностей QtDesigner.
  • Использование редактора слотов и сигналов.
  • Использование файла .ui в приложении Python.
  • Управление ресурсами.
  • Рекомендации по дизайну интерфейсов.

Практическая часть курса

  • Самостоятельная разработка простого трекера задач.

Итоговое тестирование

  • В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Возможные форматы обучения и размеры групп
очно (до 15 слушателей)

дистанционно в составе очной группы (без ограничения числа подключений)

корпоративный формат (для групп от 10 до 45 слушателей)

Тренер курса

Беляев Александр Владимирович

Разработчик информационных систем, системный аналитик, аналитик данных
Ведёт 19 курсов в ЦЕСИНКОМ
Разработка на Python
Машинное обучение
Математическая оптимизация
Консалтинг
Специализация
Должность
Дополнительные услуги
Требуемый уровень предварительной подготовки
Высшее или среднее специальное образование. Слушатели должны владеть базовым опытом разработки на языке Python. и иметь общее представление о разработке настольных приложений.
Траектории, в которые входит данный курс
Разработчик Python
Список курсов, требующихся для прохождения данного курса
Основы программирования на языке Python
Список курсов, которые дополняют данный курс
Python: Работа с базами данных

Разработка WEB-приложений на языке Python

Анализ данных с помощью Python

Глубокое погружение в программирование на языке Python

Python для системного администратора
Список категорий каталога, в которые включён курс
Построение систем принятия решений на основе данных (Big Data)

Анализ данных и машинное обучение

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