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

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

4.15 (85 reviews)
Udemy
platform
Русский
language
Programming Languages
category
Python 3 - разработка GUI на PyQt5
461
students
18.5 hours
content
Oct 2023
last update
$44.99
regular price

What you will learn

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

Типы данных PyQt5

Виджеты PyQt5

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

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

And More!

Description

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

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

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

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

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

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

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

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

Чему ты научишься на этом курсе

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

  • Типы данных PyQt5

  • Виджеты PyQt5

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

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

  • And More!

Content

Введение

Введение
ВАЖНО! ЧАВО - ЧАсто задаваемые ВОпросы
Обзор курса
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

Простые QWidgets

Класс QWidget

Что дальше?

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

Reviews

Dmitry
September 10, 2023
Деньги на ветер. Курс очень слабый, совсем для новичков. Ничего серьезного для реального написания десктопных приложений вы для себя не подчерпнете. Также преподаватель не отвечает на вопросы и сам путается в том что пытается преподнести. Рекомендую книгу Прохоренка для тех кому реально нужен PyQt
Сергей
October 21, 2022
Отличный курс! Все разжевано и систематизировано. Снял пол балла за отсутствие обещанной многопоточки и взаимодействия с базами данных. Но база дана, чего вполне достаточно для дальнейшего самостоятельного развития. Хорошо было бы все-таки добавить вышеуказанные темы.
Радзинский
August 14, 2022
Курс действительно подошёл, в принципе то, что ожидалось. Однако в первой обзорной лекции было сказано, что в конце курса мы рассмотрим работу с базами данных при помощи SQL, также многопоточные приложения и ещё несколько различных топиков. Где это?!
Александр
January 24, 2022
курс отличный, мне очень понравился. Хорошая подача материала, полученных данных вполне достаточно для создания своего не очень сложного приложения, во всяком случае меня объем полученных знаний вполне устроил. Но я немного снизил оценку из-за того что не было выполнено обещание данное автором в 55 уроке примерно на 8-й минуте, я имею ввиду обещание про взаимодействие QTableWidget и базы данных. для меня это было очень важно и я этого ждал. Но, увы. И я считаю раз обещал, то надо выполнять, хотя бы в виде доп урока, может даже на Youtube. Вот за это минус 0,5 балла. А в остальном все отлично. Автору курса - успехов.
Евгений
November 28, 2021
В общем и целом данный курс мне понравился. Удобно, что рассмотрены виджеты независимо друг от друга, но также рассказано о том, как их можно использовать вместе. Но в этом курсе есть одно немаловажное упущение, на мой взгляд: вообще не рассмотрен вопрос о работе с базой данных. А ведь любое приложение без БД — это не приложение. Закрыл его и данные исчезли. Поэтому я считаю, что курс немного не полный.
Евгений
September 18, 2021
В принципе большой материал преподнесен сжато и в то же время подробно. На конкретных примерах рассмотрен основной функционал. Я не пожалел потраченного времени.
Иван
July 11, 2021
Хорошо заходит. Можно добавить чуть больше информации про self в классах и наследовании. А так же говорить, какую переменную ученик может назвать по своему
Александр
June 18, 2021
Отличный курс. Как всегда доходчиво и по делу. Спасибо Юрию - автору этого курса и других по программированию на пайтон и джава

Charts

Price

Python 3 - разработка GUI на PyQt5 - Price chart

Rating

Python 3 - разработка GUI на PyQt5 - Ratings chart

Enrollment distribution

Python 3 - разработка GUI на PyQt5 - Distribution chart

Related Topics

4100426
udemy ID
6/4/2021
course created date
6/19/2021
course indexed date
Bot
course submited by