Создание фоторедактора на Python с нуля
Python является одним из самых популярных языков программирования. Он используется в анализе данных, машинном обучении, DevOps и веб-разработке, а также в других сферах, включая разработку игр.
Мы подготовили для вас увлекательный онлайн-тренинг по созданию простейшего фоторедактора на Python с нуля, который поможет легко и быстро познакомиться с разработкой десктопного приложения на Python с графическим интерфейсом, с использованием мощных библиотек PIL и PyQt5!
Ноль теории — только практика. Смотри и делай!
Кому это будет полезно:
- Новичкам. Никогда не программировали? Это не повод отказываться от нового крутого опыта. У вас есть шанс сделать свою собственный фоторедактор с графическим интерфейсом на Python и получить опыт практического применения данного языка программирования, а также попробовать себя в роли десктоп разработчика.
- Начинающим Python разработчикам, которые желают систематизировать и углубить свои знания Python, следуя за опытным наставником.
Чему вы сможете научиться:
- применять ООП на практике;
- использовать функциональное программирование в своих приложениях;
- писать простые программы с графическим интерфейсом, используя язык Python;
- работать с мощными библиотеками PIL и PyQt5;
- понимать основы процесса разработки архитектуры оконных приложений;
- ставить задачу и поэтапно выполнять её;
- использовать лучшие практики.
Формат тренинга
Вас ждёт прямой эфир с Владимиром Мзоковым с 10:00 до 13:00, общение в чате во время эфира и в комментариях под видео после него. Ссылки на все примеры и исходные данные вы получите в письме на имейл, который укажете в регистрационной форме.
Программа тренинга:
- Знакомство со средством разработки PyCharm и языком программирования Python.
- Разбор основных парадигм программирования и конструкций языка.
- Знакомство с библиотекой PyQt5. Основные виджеты.
- Знакомство с библиотекой PIL. Основные инструменты для работы с изображениями.
- Создание архитектуры простейшего фоторедактора на Python с графическим интерфейсом.
- Создание проекта. Создание интерфейса приложения. Основные компоненты.
- Создание первых объектов.
- Обработка событий.
- Разбор ошибок.
- Подведение итогов.
Учитесь вместе с друзьями
Регистрируйтесь на онлайн интенсив и поделитесь новостью с друзьями. Вместе учиться гораздо интереснее!