Базовый курс

Получи базовые навыки за 2 месяца.
Python прост для изучения и подходит для решения разных задач на разных платформах от iOS и Android до  серверных ОС.

Разработчик
на Python

от действующего разработчика
fogstream.ru
Обучение
государственного образца
Диплом
скидка при единовременной
оплате за весь курс
9 250 ₽ / месяц
При записи на весь курс до конца июля действует старая цена 33 000 рублей за 6 месяцев
стоимость
всего курса
Акция до конца июля
33 000 ₽

Учитесь на программиста с любым высшим образованием — и получайте диплом о повышении квалификации.

Повышение квалификации

Если вы не новичок, можете не брать все модули, а выбрать только необходимые

Отдельные модули

На все программы обучения действуют программы рассрочки.

Беспроцентная рассрочка

с полного нуля до умения писать команды на Python
Базовый (вы сейчас здесь)
Для любого уровня
Изучи передовые технологии и построй на этом карьеру или бизнес. Получить ценный навык можно оффлайн или онлайн от ведущей IT-компании Дальнего Востока России.
для изучения фреймворка Django и использования библиотек + создание IT-проекта на Python
Продвинутый
для тех, кто готов изучать функции, списки и базы данных
Средний
(перейти к программе)
(перейти к программе)
Диплом гособразца
за прохождение любого
из 3-х модулей программы
Своя платформа
в которой вы можете выполнять
задания в любом месте
Вечерние группы
для тех, кто готов учиться
после работы (с 17:00)
Более 300 выпускников курсов Fogstream могут это подтвердить! А еще наши выпускники находят отличную работу в больших компаниях (смотреть отзывы)
Программирование — это доступный навык для каждого
Так проходят наши занятия
Лучше всего о нас говорят отзывы выпускников
Мария Болдырева
Backend-разработчик в Mail.ru
Материалы в траектории развития разработчика — это выжимка из тонны информации в Интернете и готовые рекомендации по освоению навыков программирования. Я много потратила времени на поиски ссылок и каких-то сайтов с обучающими курсами, что-то удалось сделать, но полноценной картины в голове не складывалось.
Всеволод Ганюшкин
Backend-разработчик в Aviasales.ru
Надо понимать, чтобы стать высокооплачиваемым разработчиком, начинать надо с постепенного вхождения в профессию. Это можно осуществить через обучение, онлайн уроки и курсы, т.п. Мне было комфортно обучаться по траектории развития Python разработчика, которая представлена на Smart Chain. Поэтапно я усваивал необходимый объем контента и выполнял задания, которые привели меня к освоению навыка написания кода. Впоследствии я стал разработчиком в Fogstream, набрал опыт и мне предложили работу в Aviasales.
Егор Проскуряков
Frontend-разработчик в cian.ru
Обучение по траектории развития frontend разработчика с нуля, позволило мне осваивать профессию с моим темпом жизни. Примерно за год я уже мог выполнять задачи в рамках работы по стажировке. Это дало мне первый опыт, который обеспечил мне в дальнейшем первую работу в IT-сфере. Сейчас я работаю frontend разработчиком в компании «ЦИАН».

Программа обучения базового курса

Основы синтаксиса
  • Синтаксис языка Python, правила именования переменных
  • Переменные
  • Числовой, логический тип
  • Строки и их применение, форматирование строк
  • Условный оператор
  • Циклы
Коллекции
  • Списки: инициализация, основные действия, перебор
  • Кортежи: отличие от списков, особенности использования
  • Словари: инициализация, добавление значений, перебор
  • Множества и frozenset: инициализация, отличия, действия со множествами
  • Распаковка, enumerate, преобразование одних коллекций в другие
  • Функции split, join для строк
Функции
  • Объявление и вызов функции
  • Именованные аргументы функций
  • Анонимные функции
  • Функции map, reduce, filter
  • Функции как переменные
  • Функции высшего порядка
  • Рекурсия
Работа с файлами, обработка исключений, Правильное оформление кода
  • Работа с файлами в Python: open, read, write
  • Менеджер контекста with
  • Обработка исключений
  • Pep8: стандарт оформления кода
Объектно-ориентированное программирование
  • Понятие ООП: наследование, инкапсуляция, полиморфизм
  • Основы реализации в Python
  • Интерфейсы и абстрактные классы
Магические методы классов, генераторы, итераторы
  • Магические методы
  • Итераторы, протокол итерации
  • Генераторы, yield
  • Декораторы classmethod и staticmethod
  • Паттерн fluent interface
Пространства имён, области видимости, модули
  • Пространства имён, три уровня
  • Области видимости, модификаторы области видимости
  • Глобальные переменные
  • Модули, проблемы при работе с модулями, абсолютный и относительный импорт
  • Установка сторонних модулей
Система контроля версий Git, платформа github
  • Git описание, установка
  • Площадки для размещения кода. Github
  • Основные команды Git, clone, commit, push, pull
  • Ветки branches, fork
  • GUI клиенты для работы с Git
Алгоритм обучения
1. Смотрите лекцию
Куратор и лектор помогут решить возникающие вопросы, а обсуждение материалов с сокурсниками сформируют привычку работать в команде.
2. Выполняете задания
Практика проверяется в два этапа: автоматическими тестами и вручную куратором
3. Получаете обратную связь
Задание проверяет куратор и дает развернутый комментарий, рассказывает что хорошо, что улучшить и как меньше ошибаться в будущем.
4. Повторяете еще много раз
К сожалению, по другому ничего не получится. Нельзя освоить новую область за сутки. Невозможно стать хорошим разработчиком за месяц-другой. Чтобы стать лучше нужно много и усердно учиться
5. Готовите проект
Вместе с одногруппниками и куратором работаете над реальным кейсом. Результатом будет модель, которую можно показать на собеседовании
6. Получаете диплом
Теперь вы готовы к работе!
Бонусы после курса
Диплом
Помните, что диплом — не главное, главное — новые знания, которыми важно уметь пользоваться.
Стажировка в IT-компании
В конце обучения вы представите кейс - сайт или сервис, расскажете как его сделали, какие навыки в ходе создания проекта у вас появились. Если ваш код объективно хорош - скорее к нам на стажировку! Будете делать реальные проекты, получать за это деньги и опыт.
Тестовое интервью
Проведем с вами разбор ваших знаний и умений после обучения. Дадим рекомендаций по прохождению тестовых заданий и интервью на собеседовании в IT-компанию
Портфолио
В процессе обучение вы выполните несколько проектов, которые сможете добавить в портфолио и показать будущему работодателю
Расскажем про курс, обучение, поможем определить уровень, ответим на вопросы
Запишись
на бесплатное занятие

Ответы на вопросы

Каким требованиям я должен соответствовать?
Для старта достаточно иметь возраст от 18 лет, иметь законченное среднее образование и возможность заниматься не менее 3-5 часов в неделю.
Могу ли я пройти курсы дистанционно?
Конечно! Лекция и практика проходят очно, задания можно выполнять онлайн в любом месте.
Влияют ли праздники на график проведения курсов?
Да. Праздничные дни влияют на расписание занятий, о чем мы сообщаем заранее.
Что бывает за прогулы занятий?
За прогулы без уважительной причины двух и более занятий, а также за грубое нарушение дисциплины мы отчисляем слушателя без возможности вернуть деньги.
Мне помогут устроиться на работу?
Да. Если вы хотите найти работу в новой сфере, то выполнив финальный кейс курса, внесете его в портфолио. А лучших мы возьмем к себе. Сейчас у нас работает 8 человек, которые пришли к нам после курсов по Python. Надеемся, что придут и после этих :)
Если не понравится, я смогу вернуть деньги?
Да, вернем деньги, за вычетом суммы, потраченной на занятия, на которые вы ходили.
Нажимая на кнопку Перейти к оплате вы даете согласие на обработку персональных данных
стоимость обучения в месяц
(18 500 ₽ за весь курс)
9 250 ₽
Зарегистрироваться
и оплатить курс
Доступ к материалам сохраняется на 1 год
Made on
Tilda