Курс по веб-разработке на Python

31.08.2017
4 недели занятий (40 часов с преподавателем + 10 часов домашних заданий)

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

По этому курсу возможно корпоративное обучение*

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

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

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

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

Формат проведения

Очный курс

31 августа 2017

Онлайн курс
31 августа 2017

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

1

Получите базовые знания программирования на языке Python

2

Информация на курсе дается с практическими примерами

3

Студенты реализуют собственный проект, который позже можно добавить в портфолио

4

Студенты получают рекомендации преподавателя для дальнейшего развития

Оставьте заявку

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

Введение.

Арифметика. Синтаксис. Имена, значения, присваивание.  

1

Основы ООП. Базовые типы: числа, строки, коллекции. Ввод и вывод текста. Запуск и отладка программы.

2

Тип «dict».

Работа с файлами.

3

Протоколы.

Списочное включение и выражения-генераторы. Исключения.

4

Функции. Модули. Классы: синтаксис, поля, функции класса, конструктор, специальные функции. 

5

Наследование, функция super().

Дата и время.

6

Регулярные выражения.

Кодировки символов, Unicode. 

7

Генераторы, ключевое слово yield. Ликбез по работе сети, HTTP и HTML. Установка пакетов в Python.

8

Библиотека BeautifulSoup. Введение в обработку табличных данных на Python. Numpy, Pandas, Pyxl. 

9

Построение графиков в Matplotlib. Подробнее про HTML, CSS. Современные сайты и веб-приложения. Ликбез по JavaScript.

10

Введение в веб-разработку. Работа веб-сервера и браузера. URL. 

Запросы. Хостинг. 

11

Фрэймворки и микрофрэймворки.

Статические и динамические страницы. Bottle. 

12

Django. Основные идеи. Установка. MVT. urlconf.

Введение в язык шаблонов. Представления, захват значение из URL и GET.

13

Генерация текста из шаблона. Django-теги и фильтры.

Наследование шаблонов. Именованные URL.

14

Простейшие формы (метод GET). 

Ликбез по реляционным БД. Введение в систему администрирования. 

15

Модели в Django. Типы полей. Создание модели.

Наполнение базы данными. Выборка данных.

16

QuerySet, Manager. Настройка панели администрирования сайта.

17

Класс User, авторизация, регистрация пользователя. Встроенные средства Django. Отдача статических файлов. 

18

Формы. Поля и виджеты. Валидация. Загрузка файлов. Отправка электронной почты с сайта. 

19

Подготовка к выпускному хакатону.

Выпускной хакатон 🙂

20

Курс преподает

Анатолий Грико

В программировании более 8 лет, с Python и Django работает с 2008 года, основное направление  - С++. Работал в таких крупных компаниях, как Xored, Alawar Fridays.   Интервью с Анатолием
Преподаватель курса:
Python
  • Говорит о Питоне просто: “Python – это современный интерпретируемый мультипарадигменный язык с простым синтаксисом и колоссальными возможностями «из коробки»” 🙂
  • А вообще считает, что Python -  лучший язык для написания скриптов в малых и средних проектах любого рода
  • Научит на курсе делать сайты на Python
  • А также посвятит в тонкости «Дзен Python»

Технические требования для прохождения курса в формате онлайн

Сеть:

  • Скорость соединения от 2 Мб/с

Оборудование:

  • микрофон - для общения,
  • наушники - чтобы не появлялось эффекта эха,
  • камера - если есть желание себя показать и общаться face to face,
  • компьютер, если у вас MacBook, то нужно поставить последнюю версию Оси и XCode из ApplStore

К платформе можно подключиться с помощью мобильного устройства или планшета.  

Место проведения

  • Онлайн
  • Академгородок (здание Технопарка, ул. Николаева, 11)

Акции и бонусы

Выдаются сертификаты и предоставляются рекомендации преподавателей

Есть возможность оформить курс в рассрочку (подробности у наших менеджеров)

На курс действует скидка 3% за репост в социальных сетях и скидка 10% за приведенного друга

Лучшим мы помогаем с трудоустройством!

Что получите по итогам курса

  • Изучите основные конструкции и принципы языка Python;
  • Научитесь писать простейшие скипты;
  • Разберете несколько т.н. паттернов программирования;
  • Узнаете как ООП применяется при создании сайтов на Python и мн. др.

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

22 000 рублей
* стоимость для корпоративных клиентов уточняйте у менеджера.

Отзывы

Зыков Александр

Я выбрал именно этот курс, потому что хотел познакомится и приступить к изучению языка программирования Python. Мне понравилось в It-Академии удобство места проведения занятий и высокий уровень предоставляемых услуг. Обучение на курсе проходило конструктивно, динамично, с большим количеством реальных примеров из практики преподавателя.

Поляков Илья

Я выбрал  курс по Python, да ещё с Jango, потому что он показался мне актуальным и полезным. Анатолий всё доходчиво объясняет, проводит много исторических экскурсов, обозначает связи со смежными и сравнивает с конкурирующими технологиями. Такой подход обеспечивает глубокое понимание предмета у слушателей (во всяком случае, у меня).

Лукаш Арина

Python мне понадобился для учёбы и работы, и по совету я выбрала IT-Академию. Спасибо огромное Анатолию — лучшего преподавателя курса по Python’у сложно представить. Рекомендую иметь определённую базу в области ООП, навыки программирования. Хочу пожелать всем слушателям курсов удачи в применении полученных знаний в вашей профессиональной деятельности.

Алексей

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

Михаил

Если хотите начать программировать, то я лично советую начать с Питона. В Новосибирске это можно сделать в IT-Сухорукова. После прохождения этих курсов я могу их рекомендовать. ЖелезоПитонно!

Оставьте заявку на звонок

Видео