Сливы курсов

Большая база курсов по честной ценe

Регистрация

[Udemy] Python 3 - разработка GUI на PyQt5 (YouRa Allakhverdov)

Moderator

Administrator
Команда форума
Регистрация
24.09.2021
Сообщения
38 390

Научись создавать Python 3 десктопные приложения с графическим интерфейсом пользователя (GUI) с помощью PyQt5 и SQL





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

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

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

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

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

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

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

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

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

Чему вы научитесь:

Основы PyQt5 для разработки приложений с графическим интерфейсом на Python

Виджеты PyQt5

Типы данных PyQt5

Приложения с базами данных QtSQL

Стилизация вашего приложения с помощью таблиц стилей Qt

Использование Qt Designer для разработки пользовательских интерфейсов

Многопоточные приложения с QThread

And More!
Требования:

Студенты должны быть знакомы с Python как с процедурным языком и как объектно-ориентированным языком. Я привожу некоторые примеры объектов в Python, но было бы полезно иметь больше опыта в этом
Для кого этот курс::

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




Программа курса:
6 разделов, 28 лекций, Общая продолжительность 4 ч 19 мин


Введение:


Введение
ВАЖНО! ЧАВО - ЧАсто задаваемые ВОпросы
Обзор курса
Python - краткий обзор
Qt - краткий обзор
Графические Пользовательские Интерфейсы - GUI
PyQt5, PySide2, SIP


Обзор и установка инструментов:


Краткий обзор инструментов
Установка Python и PyCharm на Windows
Установка Python и PyCharm на MacOS
Установка необходимых пакетов


Первый код PyQt5:


Первая PyQt5 программа
Вторая PyQt5 программа - Объектно Ориентированная
Signals & Slots


Краткий обзор объектов в Python:


Что такое объект?
Определение класса и создание объектов
Строковое представление объекта
Наследование
Приватные свойства и методы
Принципы объектно-ориентированного программирования (ООП)


Предопределённые диалоги и основные типы данных:


Диалог QMessageBox
Получение ввода пользователя при помощи QInputDialog
Выбор файла при помощи QFileDialog
QColor и класс QColorDialog
QFont и класс QFontDialog
Работа с датами и временем в Qt
Работа с изображениями в Qt


Что дальше?:


Бонусная лекция














 
Прием платежей для сайтов

Партнеры

Верх Низ