Python

Базовый курс

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

Инструктор курса

50 часов

Стоимость курса

40 000 руб.

Почему Realtime

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

Лидирующий центр

Один из первых профессиональных учебных центров обучения цифровым технологиям в России.

Работаем с 1999 года

Мы работаем с 1999 года и за это время подготовили более 11 000 специалистов.

Полное погружение

Методика полного погружения. Все занятия проходят в интенсивном режиме с 10 до 22 каждый день.

Трудоустройство

Мы помогаем своим студентам в трудоустройстве. Есть студенты, получившие приглашения и уехавшие работать за границей.

Инфраструктура

В здании есть вся необходимая инфраструктура: столовая, кофейня и пиццерия, гостиница находится через дорогу.

Преподаватели

Это люди, которые действительно преуспели в компьютерной графике. Каждый из них – востребованный специалист.

Наши клиенты

Расписание

Описание курса

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

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

Для кого предназначен курс

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

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

Требования к слушателям

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

Структура курса

Курс проводится в формате постоянного диалога с инструктором с совместным выполнением коротких практических заданий. Длительность курса – 5 дней: с понедельника по пятницу.

Занятия проводятся с 10:00 до 22:00 с перерывами на кофе-брейк, обед, ужин и сон.

Программа обучения

Урок 1. Введение в программирование на языке Python

Знакомство

Кто в настоящее время использует Python?

Установка и запуск интерпретатора Python

Синтаксис языка Python

Типы данных:

bool, int, float, string, None

Условия и управление потоком выполнения:

            Операторы if, elif, else

Определение функций

 

Урок 2. Структуры данных

Списки (list), множества (set), словари (dict) и их свойства

Управление циклами:

Циклы for и while

Операторы pass, break, continue

 

Урок 3. Продвинутые темы

Генераторы

Функции range() и enumerate()

Лямбда-функции (lambda)

 

Урок 4. Классы, модули и пакеты

Введение в классы

Модули

            Импорт модулей

Пространство имен модуля

Пакеты

Создание пакета

 

Урок 5. Взаимодействие с операционной системой

Модули sys, os, os.path, shutil

Работа с файлами - чтение и запись

Регулярные выражения (модуль re)

 

Урок 6. QT – рисуем окна

Структура окна

Модальные и немодальные окна

Элементы управления (кнопки, поля и т.п.)

Сигналы

 

Урок 7. Python везде. Приложения, где еще встречается встроенный Python

Nuke

Houdini

Maya

 

Пример практических занятий:

Разработка модулей для сохранения параметров и передачи в другую программу, например перенесение параметров камеры из Maya в Nuke или в Houdini

Группа упражнений на фильтрацию списков (выделение по именам, типам или трансформам объектов)

Рекурсия и рекурсивный поиск объектов

Манипулирование и переименование объектов списка

Манипулирование файловой системой (получение списка файлов, переименовывание, перенесение и т.п.)

 

Нажимая на кнопку, вы подтверждаете, что ознакомлены с договором-офертой и согласны со всеми его пунктами а также даете согласие на обработку данных