Мы решили сделать вам подарок!

200 гривен на обучение.

На какой email отправить промокод?

Спасибо!
Нет, спасибо

​Добрый день! Меня зовут Артур, я администратор Компьютерной школы Hillel.

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

На протяжении курса упор будет делаться на практические задания которые студенты начнут выполнять с первого же занятия. Все практические занятия будут объединены в 2 проекта: Первый абстрактный(практические задания для закрепления материала); Второй приближенный к реальности (группа сама выбирает, что это может быть: интернет-магазин / интернет СМИ / Соцсеть / Сайт по туризму и т.д.).

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

Длительность курса
32 занятия
Интенсивность
2 раза / нед.
Начало занятий
19:00
Место обучения
Киев

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

  • Алексей Шевело
    Tech Lead в SoftServe

    Работает уже более 10 лет. За это время занимался и вебом, и телефонией, и мобильными приложениями.

    Последних 2 места работы это большой вебмагазин и SoftServe.

    Программист в третьем поколении.

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

1
Общее описание языка Python и его возможностей
2
Базовые типы данных
  • Типизация и зачем она нужна
  • Простые типы: логический\цифровой\строковый и тд
  • Изменяемые / неизменяемые типы
  • Сложные типы: массивы\словари
  • Самописные типы\функции\классы
3
Парадигмы программирования
  • Императивная
  • ООП
  • Функциональна
  • другие (да они есть)
4
Работа с Базами Данных
  • СУБД
  • SQL
  • ORM
5
Сокеты
  • Сеть в общем
  • Сокет сетевой
  • unix socket
  • основные проблемы протоколов в целом
6
Протоколы передачи данных
  • Общая информация
  • уровень OSI, не глубже TCP
  • HTTP(s)
  • IMAP POP
7
Модули в Python
  • Как создать простой модуль
  • egg и упаковщик
  • Настройки
  • Кроссплатформенность и создание пакетов (deb etc)
8
Фреймворки и библиотеки
  • Зачем нужны и в чем их отличия
  • Самые популярные на данный момент для веба
  • Что они должны включать, а что нет
  • Ввод в Django
9
MVC
  • Модели
  • “Вьюшки”
  • Контроллеры
  • Почему django это MVT
10
Работа с базами в Django
  • SQL через Django ORM
  • FK
  • Что может пойти не так
  • Raw SQL
11
Front-End
  • JS и зачем он нужен
  • В чем отличие разработки
  • Основные фреймворки
12
REST
  • Что это такое и как используется
  • json
13
DRF
  • Плюсы/минусы и подводные камни
  • Зачем нужны отдельные схемы и все эти сложности
  • Вложенность сериализаторов и сериализация сложных объектов
  • Вьюшки и их типы
Вручение сертификата

Преимущества школы

Офисы в центре города с удобной транспортной развязкой
Учебные классы, оборудованные компьютерами и современной техникой
Удобное время обучения
Вовлечение в IT-мероприятия города

Наши преподаватели и студенты работают в

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

Регистрация на курс Python

* Поля обязательны для заполнения.
Регистрация успешно завершена
Наш менеджер свяжется с вами
в течение 24 часов.
Зарегистрироваться
Если у вас остались вопросы, запишитесь на бесплатную консультацию, и наш администратор Артур Иваненко ответит на все интересующие вас вопросы.