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 руб.

Контакты

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


Курсы

«Сценарист кино»

  • от 38 000
  • 3 декабря –
    29 апреля 2017
  • Москва, Киношкола «КиноСоль»: Малый Калужский пер. д. 2 стр. 4, 5 этаж (Московский государственный университет дизайна и технологий)
В избранное
Курсы

Практический курс Олега Шарабанова DaVinci Resolve

  • от 25 000
  • 8 декабря –
    22 декабря
  • Москва, UFM Cinema School: ул. Сущевский Вал, д. 43
В избранное
Курсы

Двухмесячный курс «Сценарная мастерская»

  • 56 000 – 70 000
  • 6 февраля 2017 –
    6 апреля 2017
  • Москва, Кинокомпания «Амедиа»: ул. Новоостаповская, дом 5, стр. 3
В избранное
Курсы

«Режиссерская мастерская 4.0»

  • 60 000 – 79 000
  • 8 февраля 2017 –
    8 апреля 2017
  • Москва, Кинокомпания «Амедиа»: ул. Новоостаповская, дом 5, стр. 3
В избранное

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