Курс "По разработке сайтов на Python"

31 августа
1 месяц, 50 часов
Цена: 
25000
Скидка: 
8
%
Тренер: 
Место проведения: 
Академгородок, ул. Николаева, 11.

Задать вопрос или зарегистрироваться вы можете по тел.:

+7 (383) 383-08-79 внутр. номер 519

или нажать "подать заявку" и заполнить форму обратной связи.

 

Курс объектно-ориентированного программирования на Python разработан опытным Python-разработчиком и позволит приобрести знания и необходимые навыки разработки на данном языке программирования.

Возможности ООП и Python используются во многих проектах - DropBox, Instagram, Reddit (мегафорум), World of tanks (многопользовательская сетевая игра), Pinterest (социальная сеть только из картинок). Активно технологии и возможности Python использует и продвигает Google.

Кому необходимо изучение Python:

  • Всем - для создания сайтов, которые не вписываются в существующие шаблоны.
  • Системным администраторам - для автоматизации повседневных задач.
  • Ученым - для написания скриптов для получения и обработки данных.
  • Разработчикам - для быстрого прототипирования перед реализацией в С/С++.

Преимущества курса:

  • Получите базовые знания программирования на языке Python;
  • Информация на курсе дается с практическими примерами;
  • Студенты реализуют собственный проект, который позже можно добавить в портфолио;
  • Студенты получают рекомендации преподавателя для дальнейшего развития.

Требования:

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

Длительность - 50 часов  (50 аудиторных + 15 на домашние задания)

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

  1. Введение. Арифметика. Имена, значения, присваивание. Синтаксис. 
  2. Основы ООП. Базовые типы: числа, строки, коллекции. Ввод и вывод текста. Запуск и отладка программы.
  3. Тип «dict». Работа с файлами. 
  4. Протоколы. Списочное включение и выражения-генераторы. Исключения.
  5. Функции. Модули. Классы: синтаксис, поля, функции класса, конструктор, специальные функции. 
  6. Наследование, функция super(). 
  7. Дата и время. Регулярные выражения. Кодировки символов, Unicode. 
  8. Генераторы, ключевое слово yield. 
  9. Ликбез по работе сети, HTTP и HTML. Установка пакетов в Python. 
  10. Библиотека BeautifulSoup. 
  11. Введение в обработку табличных данных на Python. Numpy, Pandas, Pyxl. Построение графиков в Matplotlib. 
  12. Подробнее про HTML, CSS. Современные сайты и веб-приложения. Ликбез по JavaScript. 
  13. Введение в веб-разработку. Работа веб-сервера и браузера. URL. 
  14. Запросы. Хостинг. Статические и динамические страницы. 
  15. Фрэймворки и микрофрэймворки. Bottle. 
  16. Django. Основные идеи. Установка. MVT. urlconf. Введение в язык шаблонов. Представления, захват значение из URL и GET. 
  17. Генерация текста из шаблона. Django-теги и фильтры. Наследование шаблонов. 
  18. Именованные URL. Простейшие формы (метод GET). 
  19. Ликбез по реляционным БД. Модели в Django. Типы полей. Создание модели. Наполнение базы данными. Выборка данных. Введение в систему администрирования. 
  20. QuerySet, Manager. Настройка панели администрирования сайта. Класс User, авторизация, регистрация пользователя. Встроенные средства Django. Отдача статических файлов. 
  21. Формы. Поля и виджеты. Валидация. Загрузка файлов. Отправка электронной почты с сайта. 
  22. Подготовка к выпускному хакатону. 
  23. Выпускной хакатон.

Преподаватель курса по объектно-ориентированному программированию:

Анатолий Грико — разработчик в компании Almalence и эксперт по направлению С++ в Кадровом агентстве Алексея Сухорукова. В программировании более 8 лет, с Python и Django работает с 2008 года, но основное направление С++. Работал в таких крупных компаниях, как Xored, Alawar Fridays.

Говорит о Питоне просто: “Python – это современный интерпретируемый мультипарадигменный язык с простым синтаксисом и колоссальными возможностями «из коробки»” :)

А вообще считает, что Python -  лучший язык для написания скриптов в малых и средних проектах любого рода

Научит на курсе делать сайты на Python

А также посвятит в тонкости «Дзен Python»

Акции: скидка 10% за приведенного друга.

Бонусы:

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

Подробности по телефону:

+7 (383) 383-08-79 внутр. номер 519