Фундаментальный Python курс для cg-художников

На курсе Вы научитесь решать любые задачи на производстве в вашей компании
с помощью python, автоматизировать многие процессы и увеличить скорость производства.

Записаться на курс

О чём этот курс

Данный курс предназначен для тех кто хочет изучить один из самых популярных языков программирования − Python. Популярность этого языка только растёт, как и востребованность специалистов.
Давно мечтаете писать собственные программы? Тогда этот курс для вас!

Особенно полезен курс будет тем, кто работает в сфере CG, потому что Python это незаменимый инструмент для автоматизации любых процессов, как в CG так и в любой другой сфере и простой повседневной работе с бытовыми задачами.

Популярный язык программирования

Возможно, вы даже не догадываетесь в каких крупных проектах используется Python, когда каждый день ими пользуетесь. На Python написаны такие проекты как Youtube, DropBox, Pinerest, Instagram, Spotify, Reddit и многие другие. Это очень гибкий и стабильно развивающийся язык. Он встроен почти во все 3D пакеты и является ключевым инструментом для строительства пайплайна на производстве кино и анимации.

Изучение с нуля

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

Для профессионалов

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

Удобная программа

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

Что вы получите после окончания курса?

Завершив данный курс вы научитесь создавать собственные полноценные приложения на Python, которые помогут вам упростить вашу жизнь. Научитесь писать приложения с помощью популярной библиотеки PySide.
Ву узнаете один из самых простых и популярных языков программирования и сможете найти достойную работу по своему профилю.
Ваши скрипты и программы могут автоматизировать любые процессы или создавать новый функционал для решения каких-то ваших личных задач.
Для специалистов CG-индустрии скриптинг является очень важным и полезным инструментом. Если вы умеете оптимизировать свою работу с помощью Python, вы определённо очень ценный специалист!


Программа курса

Основы Python

Базовые знания о языке Python. Переменные, типы данных, операторы и функции, Всё что нужно для быстрого старта.

Задания: Создание папок, обработка секвенций, системные аргументы

Основы классов и ООП

Блок посвящен изучению самому важному понятию в Python — классам.

Задания: Дописать примеры классов из урока, написать собственный класс.

Текстовые форматы данных

Этот блок лекций посвящен изучению различных форматов хранения текстовых данных.

Задания: Написать класс для работы с настройками скрипта.

Конструкции Python

Изучение конструкций в Python, Учимся писать легко читаемый код и сокращать общий объем кода используя специальные конструкции.

Основы PySide

Блок посвящён базовым принципам библиотеки PySide. Вы научитесь делать элементарные стендалон приложения.

Задания: Простой проект на PySide, программа расчета площади или любой другой формулы.

Класс виджета

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

Задания: Project Manager — программа для автоматизации менеджмента файлов в проекте.

Контекстное меню

На этих уроках вы узнаете о том как создавать контекстные меню для окна, виджета и как добавлять свои пункты меню в стандартные меню.

Задания: Расширяем функционал Project Manager.

Иконки и картинки

Изучаем возможности использовать изображения в наших интерфейсах. От простой иконки на кнопке до оформления интерфейса любым изображением.

Drag&Drop PRO

Блок полностью посвящён принципам Drag&Drop в системе PySide. Вы научитесь передавать данные между элементами окна или между разными приложениями с помощью перетаскивания мышкой.

Задания: Приложение Image Converter.

Кастомный виджет PRO

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

Задания: Sine виджет, Spline виджет, Color Picker.

Графическая сцена PRO

От кастомных виджетов переходим к комплексным графическим сценам с интерактивными элементами. Если вы хотели написать свой секвенсор или нодовый редактор, то именно здесь вы узнаете с чего начать.

Задания: Создание своего интерактивного виджета, Sequence Editor.

Стили интерфейса PRO

Эта часть лекций расскажет о том как придать индивидуальный вид вашим программам с помощью стилей Qt.

Задания: Разработка своего стиля для интерфейсов Qt.

Процессы и потоки PRO

Данный блок лекций научит вас управляться с потоками и процессами с помощью классов PySide.

Задания: Расчет размера директории в фоновом процессе, свой менеджер процессов с индикатором прогресса.

Компиляция в standalone PRO

На этих уроках вы научитесь создавать полностью независимые приложения на Python и компилировать их в .exe файл. Этот подход гарантирует что ваша программа запустится даже если на компьютере не установлен интерпретатор Python и его библиотеки.

Задания: Компилируем ранее созданный проект в standalone.

Основы работы с сетью в PySide PRO

Быстрый обзор возможностей работы с сетью с помощью библиотеки PySide.

Задания: Передача команд между компьютерами по локальной сети.

Выберите подходящий комплект

Basic

9000 руб.

Самостоятельное
прохождение курса

  • Постоянный доступ к курсу
  • Все лекции и материалы курса
  • Доступ к обсуждениям
  • Помощь с домашними заданиями
  • Личная помощь по теме курса
Professional

14900 руб.

Помощь с выполнением заданий,
доступ к обсуждениям

  • Постоянный доступ к курсу
  • Все лекции и материалы курса
  • Доступ к обсуждениям
  • Помощь с домашними заданиями
  • Личная помощь по теме курса
Vip

29900 руб.

Личная помощь по теме курса
(Количество мест ограничено)

  • Постоянный доступ к курсу
  • Все лекции и материалы курса
  • Доступ к обсуждениям
  • Помощь с домашними заданиями
  • Личная помощь по теме курса

Получите Демо доступ прямо сейчас

Мы можете записаться прямо сейчас в Демо режиме
чтобы оценить курс и принять решение позже.

15 бесплатных лекций!

This field is required.