Python Camp
Курс по языку програмирования Python в горах.

Красная поляна. Роза Хутор, Flacon1170
10 - 15 июля 2018 года
Кому точно пригодится:
Тем, кто владеет базовыми навыками программирования и хочет научиться создавать современные востребованные веб-приложения.

Лучшим выпускникам — приглашение поработать в действующих проектах наших партнёров.
Что будем делать:
Учиться разрабатывать веб-приложения на Python с использованием фреймворка Django. В маленькой группе и постоянном взаимодействии с кураторами.

С кампуса каждый участник уедет с собственноручно написанным приложением.
Где и как:
Роза Хутор. Учимся на высоте 1 170 метров над уровнем моря. Горная резиденция дизайн-завода Флакон.

Вокруг — горы и облака, внизу — море, в голове — никаких помех.

Живём в современном отеле AYS Design Hotel. До занятий — две минуты пешком.
О кампусе
Python — язык общего назначения, применяется практически в любой области разработки ПО: standalone, клиент-сервер, веб-приложения.
Согласно TIOBE Index Python входит в топ-5 популярных языков программирования.

Мы даём углублённое понимание и навыки, вы — пишете своё первое приложение на новом языке.

Выпускников кампуса с лучшими результатами позовут в действующие коммерческие проекты студии веб-разработки из числа наших партнёров.

P.S. Стартовый оклад junior-разработчика на Python в Москве — 50 000 рублей.

ЭКСПЕРТЫ КАМПУСА
Илья Беда
Основатель и технический директор
За 10 лет работы в ИТ индустрии Илья успел побывать в разных ролях - от программиста до технического директора. Руководил ИТ-командами от четырех до пятнадцати человек и имеет большой опыт в обучении начинающих программистов.

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

Исповедует функциональное программирование. Сейчас активно занимается разработкой медицинских информационных систем.
Яна Беда
Project-manager в
10 лет опыта работы с IT.
Опыт управления проектами, обеспечение четкого информирования и выполнения проектных требований/результатов проекта.
Управление расписаниями, бюджетами, активами проекта и общей организацией.
Тестирование качества для всех проектов.
Партнерские веб-студии
Наша специализация – проектирование и разработка веб-проектов
Разрабатываем сайты и веб-приложения, а также интернет-аукционы, агрегаторы, тендерные площадки, парсеры, кликеры и боты
Программа кампуса
Расписание
10 июля. Заезд и расселение
с 19:00 - Заселение в отель
21:00 - 22:00 — Установочный семинар, знакомство.
Занятия начнутся 11 мая в 10:00

11 июля. Знакомство с инфраструктурой и языком программирования Python

10:00 - 13:00 — Занятия по курсу
13:00 – 14:00 — Обед
14:00 – 20:00 — Занятия по курсу (с перерывами)

12 июля. Web-разработка с применением концепции MVC

10:00 - 13:00 — Занятия по курсу
13:00 – 14:00 — Обед
14:00 – 20:00 — Занятия по курсу (с перерывами)

13 июля. Знакомство с HTML, CSS. Поход в горы

09:00 – 12:00 — Занятия по курсу
12:00 – 13:00 — Обед
13:00 - 19:00 - Прогулка в горы
20:00 - 22:00 - Занятие по курсу

14 июля. Тестирование
10:00 - 13:00 - Занятия по курсу
13:00 - 14:00 - Обед
14:00 - 20:00 - Работа над практическим заданием

15 июля. Работа над самостоятельным проектом
10:00 - 13:00 - Занятия по курсу
13:00 - 14:00 - Обед
14:00 - 18:00 - Работа над проектом
18:00 - Презентация проектов, подведение итогов
Содержание курса
Знания, понимание и навык в разработке веб-приложений на Python с использованием фреймворка Django. Используем последние версии ПО, Python 3.6 и Django 2.0

День 1.
  • Знакомство с инфраструктурой и языком программирования Python, python3, pep8
  • Управляющие конструкции языка Python: ветвление, циклы, простой ввод и вывод, cтруктуры данных.
  • Функции и коллекции: словарь, список, кортеж, последовательность, перебор (for), функция
  • Модули и пакеты: подсистема pip, краткий обзор стандартной библиотеки, установка стороннего модуля, virtualenv
  • Исключения и обработка ошибок: понятие об исключении, выброс исключения, перехват исключения, стандартные исключения
  • Регулярные выражения: понятие регулярного выражения, синтаксис регулярных выражений, применение регулярных выражений
  • Принципы ООП: Понятие класса. Инкапсуляция, Наследование, Полиморфизм и абстракция
  • Работа с системой контроля версий Git
  • Практическое задание
День 2.
  • Web-разработка с применением концепции MVC: История и развитие веб-программирования, различные подходы. Идеи MVC-подхода: разделение логики, интерфейса и данных.
  • Установка Django.
  • Хранение и работа с данными. Способы хранения данных. Создание и администрирование БД. Схема БД: таблицы, связи между ними, ключи. Отображение данных в БД на объекты приложения (ORM). Реализация операций выборки, создания, удаления и изменения объектов.
  • Разграничение прав доступа пользователей
  • Практическое задание

День 3
  • Знакомство с HTML, CSS.
  • Основы использования шаблонов. Передача данных из приложения в шаблоны. Использование циклов и выбора в шаблонах.
  • Использование форм
  • Расширенные возможности шаблонного механизма. Встроенные фильтры. Создание своих фильтров.
  • Практикум по созданию пользовательских страниц для существующего проекта

День 4
  • Средства отладки и тестирования. Подходы к тестированию приложений. Теория.
  • Практическое задание

День 5
  • Знакомство с Django Rest Framework
  • Разработка через тестирование
  • Практическое задание (Практическое задание: сервис записи на прием к врачу)
Почему не online?
за 5 минут можно найти десяток online-курсов программирования. Чем наш лучше?
Скорость
Прямое общение с куратором = ответы на все возникающие вопросы сразу, так что за 5 дней интенсива вы получите все необходимые знания. Концентрация и оперативность ускоряет обучение.
Сообщество
Вы будете учиться среди своих единомышленников. Новые контакты, друзья, совместная работа, помощь друг другу в обучении — в онлайне с этим значительно сложнее
Место
Кампус проходит среди вдохновляющих пейзажей и чистого горного воздуха. Меньше отвлекающих факторов — больше пользы.
ПРОЖИВАНИЕ
AYS Design Hotel — отель в двух минутах пешком от места проведения занятий. Живём в двухместных и трёхместных номерах
Чем заняться вечером?
Flacon1170 и Роза Хутор - прекрасное место для работы и отдыха
Йога и фитнес в горах
Джаз и выставки
Концерты на террасе
Открытый кинотеатр
Left
Right
Регистрация
Стоимость курса (до 1 июля)
22 000 рублей - обучение и проживание (AYS Hotel)
15 500 рублей - обучение (без проживания)

После 1-го июля
28 500 рублей - обучение и проживание
20 500 рублей - обучение (без проживания)

Питание и перелет участники оплачивают самостоятельно.
Вопросы по участию и организации
Анастасия Тихонова
Куратор курса
Phone:
E-mail: [email protected]
Оставайтесь на связи!
Информационный партнер