Python | Вводный курс

Курсы
10 ноября –
14 ноября 2014
RealTime School Москва, ул. Нежинская, д. 5

Бесплатно

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

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

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

Автор и инструктор курса – Максим Кузубов.

 

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

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

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

 

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

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

 

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

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

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

 

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

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

  • Установка и запуск интерпретатора Python
  • Кто в настоящее время использует Python?
  • Знакомство и типами данных: числа, строки, списки, логический тип, None
  • Определение функций
  • Управление потоком выполнения: оператор if
  • Циклы for и while
  • Функции range и enumerate
  • Операторы break и continue
  • Оператор pass
  • Методы работы со строками
  • Методы работы со списками
  • Оператор del

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

  • Словари (dict)
  • Множества (set и frozenset)
  • Работа с файлами – чтение, запись
  • Генераторы
  • Встроенные функции max, min, sum

Урок 3. Функциональное программирование

  • Ввод данных пользователем: input()
  • Встроенные функции: map, zip, filter, reduce
  • Встроенные функции: any, all
  • Лямбда-функции (lambda)

Урок 4. Системное программирование

  • Регулярные выражения (модуль re)
  • Взаимодействие с операционной системой
  • Модули os, os.path, sys
  • Протоколы интернет (модуль urllib)

Урок 5. Модули, пакеты, классы и объекты

  • Модули
  • Импорт модуля (import и from)
  • Пространство имен модуля
  • Атрибуты модулей
  • Пакеты
  • Создание пакета

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

  • структура окна (как всё устроено внутри)
  • модальные и не модальные окна
  • элементы управления (кнопки, поля и т.п.)
  • взаимодействие программы и окна (сигналы)

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

  • Nuke
  • Houdini
  • Deadline
  • Maya

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

  • разработка модулей для сохранения параметров и передачи в другую программу. например перенесение параметров камеры из Maya в Nuke или в Houdini
  • группа упражнений на фильтрацию списков (выделение по именам, типам или трансформам объектов)
  • рекурсия и рекурсивный поиск объектов
  • манипулирование и переименование объектов списка
  • манипулирование файловой системой (получение списка файлов, переименовывание, перенесение и т.п.)
  • проверка целостности секвенций и создание MOV файла из них
  • работа с базами данных для хранения и передачи параметров
  • работа с WEB-сайтами

 

Стоимость курса: 28 000 руб.

Контакты

Похожие события


Курсы

Арт-дирекшн: съемка рекламных роликов

  • от 50 000
  • 22 января –
    30 января
  • Записаться на курс можно c 11 января до 21 января
  • Москва, Британская высшая школа дизайна: ул. Нижняя Сыромятническая, 10, стр. 3
В избранное
Курсы

Пробное занятие курса «Режиссура и сценарий короткометражного кино»

  • Бесплатно
  • 22 января
  • Москва, Киношкола «Лига кино»: ул. Кооперативная, д. 3, корпус 6
В избранное
Курсы

Продвинутый курс Final Cut Pro X

  • 30 000 – 45 000
  • 30 января –
    3 февраля
  • Москва, RealTime School: ул. Нежинская, д. 5
В избранное

Смотрите также: