Особенности курса
Python — один из самых популярных языков программирования в мире. На нем пишут профессиональные разработчики из Google, Youtube и Instagram.
Практический 3-х месячный курс для тех, кто хочет научиться основам программирования на популярном, востребованном языке с индивидуальным куратором.
По окончании курса вы освоите методики программирования, а также поймете, как создавать собственных Telegram-ботов.
Удобный дистанционный формат обучения
Обратная связь от куратора
Реальные «свежие» проекты от практиков
Программа рассчитана для новичков
Информация дается от простого
к сложному понятным языком
Емкие видео-уроки
с заданиями

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

  • Настройка окружения. Установка python. Установка и настройка редактора. Основы git
  • Базовые структуры данных. Числа, строки, булевы, None. Переменные и динамическая типизация. Организация программ. Списки, кортежи, словари, множества
  • Основные операторы. Условный if. Цикл for. Цикл while
  • Функции подробнее. Параметры по умолчанию и способы вызова. Произвольное число параметров. Встроенные функции
  • Модули и пакеты. Понятие модуля, когда применяется. Способы импортирования кода. Пакеты, способы создания и использования
  • Пространства имен и области видимости. Области видимости переменных. Пространства имен модулей
  • Классы и объекты. Понятие объекта и его класса, атрибуты и методы. Указатель на свой объект в методах. Специальные методы классов. Перегрузка операторов. Различие атрибутов класса и экземпляра
  • Наследование классов. Понятие наследования, когда применять. Переопределение методов и атрибутов. Множественное наследование. Стандартные объекты
  • Работа с файлами и форматированный вывод. Работа с файлами. Оператор with. Форматирование строк. Форматированный вывод на консоль. Форматированный вывод в файл
  • Исключения. Понятие, виды стандартных ошибок. Обработка исключений. Создание исключений, параметры. Примеры работы с исключениями сторонних модулей
  • Инструменты функционального программирования. Отличие функционального стиля от императивного. Списковые, словарные сборки. Генерация функций на лету. Итераторы. Генераторы. Декораторы
  • Мультипоточность. Модель параллельных вычислений. Потоки. Блокировки. Очереди. Процессный параллелизм
  • Поддержка цикла разработки. Отладка кода. Тестирование кода. Логирование
  • Стандартные и сторонние библиотеки Python. Обзор сторонних библиотек, Python Packages Index. Виртуальные окружения. Установка пакетов с PyPi. Пример использования библиотек. Способы интроспекции и зачем она нужна. Функции hasattr(), getattr(), callable(), isinstance() и issubclass()
  • Библиотеки для работы с данными. Расширенные типы данных. Регулярные выражения. JSON. CSV-файлы
  • Библиотеки для работы с ресурсами. Сетевые операции. Парсинг сайтов. Работа с изображениями. Работа с базами данных

Ваш результат

Создадите свою первый проект на Python
Освоите новую высокооплачиваемую профессию 
Научитесь сразу писать чистый код и правильно структурировать проект
Как проходит курс
Обучение
Рассчитано на 3 месяца онлайн-занятий. Но вы сами выбираете с какой скоростью обучаться.
4 4
5 5
Видео-уроки
Все занятия — в записи. Урок можно пересмотреть несколько раз, а заниматься можно даже в пижаме.
Домашние задания
После каждого урока вы получаете домашнее задание и практикуетесь.
У заданий нет конкретного времени, есть только дни сдачи. Задание проверяется куратором и дается обратная связь.
4 4
5 5
Доработка домашнего задания
Исправления кода. Принятие куратором вашего задания.
Дипломный проект
Сдаете проект, над которым работали в течении курса
4 4

Резюме после обучения

Желаемая зарплата 110 000 ₽/мес

Ключевые навыки:
Python Core
Система контроля версий Git
Async/await
Чистый код
Работа с внешними API мессенджеров

Стоимость участия

Silver
29000 Р
Программа обучения — 3 месяца
Годовой доступ в закрытое сообщество
Видео-уроки и онлайн-лекции
Неограниченный доступ к курсу
Обратная связь от личного куратора,
проверка домашних заданий

Gold
52000 Р
Программа обучения — 3 месяца
Годовой доступ в закрытое сообщество
Видео-уроки и онлайн-лекции
Неограниченный доступ к курсу
Поддержка Ментора
(развернутая обратная связь на все домашние задания,
3 часовых созвона с персональным наставником)
Стажировка в компании
(после успешного прохождения курса)
Размещение вашего резюме
в базе для работодателей и партнеров

Запись на курс ни к чему не обязывает. Но так вы забронируете себе место, так как на курсе ограниченное количество мест.

 

Бесплатный бонус при заполнении заявки: вводный вебинар с ответами на вопросы по курсу

Остались вопросы?

Оставьте свой номер телефона и наш специалист свяжется с вами, чтобы дать подробную информацию о начале учебы на курсе.