Интенсивный курс

Python для начинающих

За 7 недель вы изучите один из самых востребованных языков программирования – Python. Курс можно проходить с нулевым опытом.

12.09.2022 - 30.10.2022

За 7 недель вы научитесь

1

Программировать на Python

Изучите всю необходимую базу для написания программ на Python: типы данных, операторы, циклы, функции, классы и т.д.
2

Использовать ООП

Получите практические навыки моделирования информационных объектов: проектирование и написание классов, а также их использование.
3

Работать с базами данных

Научитесь создавать базы данных, структурировать данные, добавлять таблицы и работать с ними.
4

Отлаживать код

Узнаете наиболее популярные подходы к отладке приложений и поиска ошибок.
5

Писать unit-тесты

Вы изучите основные способы тестирования кода с помощью модулей pytest и unittest.
6

Работать в команде

Получите опыт совместной работы с задачам: за время курса выполните проект, который сможете добавить в портфолио.

Что ожидать от обучения?

  • Сбалансированная программа
    23 обучающих модуля, 100+ часов обучения.
  • Личный наставник
    Практикующий разработчик будет отвечать на любые вопросы и помогать с проектом.
  • Готовое портфолио
    За время курса вы будете решать задачи по каждой теме обучения и выполнять выпускной проект, который добавите в свое портфолио.
  • Доступ к материалам
    Не ограничен рамками курса. Вы можете продолжить учиться, когда захотите.
  • Telegram-чат
    Общение с преподавателями и одногруппниками в уютной и дружелюбной атмосфере.
  • Сертификат
    Диплом с уникальным ID, подтверждающий уровень ваших знаний.
  • Ламповая атмосфера
    На протяжении курса с вами будет работать команда профессионалов, влюбленных в свое дело.
  • Начало карьеры
    После обучения вы сразу же готовы к старту карьеры в IT-сфере.

Как проходит обучение

  • Задание
    Каждый понедельник студенты получают задание
  • Недельный план
    Подскажет, что делать в каждый конкретный день курса.
  • Материалы недели
    Изучать можно в удобном для себя ритме.
  • Самостоятельная работа
    После изучения материалов студент работает над проектом

* Материалов курса достаточно, чтобы выполнить выпускной проект. Если у вас возникнут вопросы, то вы сможете задать их команде курса в групповом чате.

Посмотрите видео о том, как проходит обучение

Каждая неделя обучения включает:

3 обучающих блока
Занятия с преподавателем: теория и практика.
1 групповую практику
С наставником и одногруппниками.
Ревью проекта
Проверка заданий практикующим разработчиком.
Поддержка команды
Ответы на вопросы в Telegram-канале.

Программа обучения

  • Неделя 1 — Знакомство с курсом

    — Ставим цели на курс — Знакомимся с типами данных и операторами в Python — Пишем первую программу

    • Вводное занятие

      Вебинар
      12.09.2022 19:00

      — Цели на курс — Как будет проходить обучение? — Что получим на выходе с курса? — Запуск кода — Обзор редакторов

    • Типы данных и операторы

      Вебинар
      14.09.2022 19:00

      — Перечень типов данных — Операторы в Python — Операции вывода — Основы синтаксиса — Правила именования переменных

    • GIT

      Модуль
      12 уроков (01:28:36)
  • Неделя 2 — Условный оператор, циклы, встроенные типы

    — Пишем программу на условия, циклы и сравнения — Знакомимся с числами и строками — Изучаем списки, словари, файлы

    • Условный оператор и циклы

      Вебинар
      19.09.2022 19:00

      — Оператор if else — Цикл и генераторы — Управление циклом — Динамическая типизация — Обработка ошибок

    • Числа и строки

      Вебинар
      21.09.2022 19:00

      — Числовые типы — Операции над числами — Строки — Форматирование строк — Методы и операции

    • Списки, словари, файлы, кортежи, множества

      Вебинар
      23.09.2022 19:00

      — Списки — Словари — Методы и операции — Методы работы с файлами — Кортежи — Множества

  • Неделя 3 — Функции, модули, основы ООП и знакомство с Django

    — Устанавливаем и запускаем Django — Описываем модель данных — Изучаем основы ООП

    • Функции, декораторы

      Вебинар
      26.09.2022 19:00

      — Функции — Декораторы — Знакомство с основными Фреймворками

    • Модули и пакеты. Django

      Вебинар
      28.09.2022 19:00

      — Основы работы с модулями — Использование пакетов — Установка и запуск Django

    • ООП

      Вебинар
      30.09.2022 19:00

      — Основы ООП — Классы и экземпляры в Python — Продолжаем знакомстов с Django

  • Неделя 4 — Классы и работа с базами данных

    — Изучаем классы — Программируем модель данных — Работаем с базами данных — Приступаем к выполнению выпускного проекта

    • Классы

      Вебинар
      03.10.2022 19:00

      — Основы написания классов — Объекты классов — Объекты экземпляров — Знакомство с Django ORM

    • Детали реализации классов

      Вебинар
      05.10.2022 19:00

      — Расширенные возможности классов — Создаем model в Django

    • Работа с базами данных

      Вебинар
      07.10.2022 19:00

      — Управление структурой базы данных — Основы построения запросов на примере SQLite — Прямые запросы к базе psycopg2 — SQLAlchemy

  • Неделя 5 — Продолжаем изучать Django и знакомимся с исключениями

    — Пишем API — Программируем интерфейсы и соединяем с моделями данных — Конфигурируем админку

    • REST API на примере Django

      Вебинар
      10.10.2022 19:00

      — Принципы построения API — REST API — Вариант реализации API в Django — Запросы к внешнему API — DRF

    • Работа с исключениями

      Вебинар
      12.10.2022 19:00

      — try, except, else, finally — Объекты исключений — Проектирование на основе исключений — Обработка ошибок в Django

    • Другие возможности Django

      Вебинар
      14.10.2022 19:00

      — Использование templates Django — Работа со встроенной админкой — Консольные скрипты

  • Неделя 6 — Итерации и включения, основы информационной безопасности

    — Детально рассматриваем итерации и включения — Учимся отлаживать и документировать код — Узнаем про информационную безопасность

    • Итерации и включения

      Вебинар
      17.10.2022 19:00

      — Генераторы — Итераторы — Включения — Продолжаем изучать Django

    • Логирование и документация

      Вебинар
      19.10.2022 19:00

      — Основные способы логирования — Поиск ошибки — Документация

    • Основы информационной безопасности

      Вебинар
      21.10.2022 19:00

      — Уязвимости в коде — Как с ними бороться

  • Неделя 7 — Тестирование, Docker

    — Пишем тесты — Настраиваем CI — Дорабатываем выпускной проект

    • Тестирование

      Вебинар
      24.10.2022 19:00

      — Использование тестов — Кратко TDD — Простой пример теста на Django

    • Docker + CI/CD

      Вебинар
      26.10.2022 19:00

      — CI/CD — Docker — Простой пример CI

    • Python: перспективы

      Вебинар
      28.10.2022 19:00

      — Перспективы языка — Поиск работы

Выпускной проект

Во время курса вы будете проходить теоретические модули, а для усвоения материала вам будут предложены задания по каждой теме. Главным итогом курса станет выпускной проект – агрегатор по поиску авиабилетов, который вы будете выполнять со своими одногруппниками.

Преподаватель

Алексей Шарыпов
sharipov
Алексей Шарыпов
Lead Software Developer в VK
  • Почти 15 лет связан с IT

  • Более 7 лет опыта разработки на Python

  • В проектах использовал Python, Golang, Perl и JS

  • Проектировал архитектуру информационных систем с нуля

  • Получил образование MBA в ВШЭ

Компании, в которых работают выпускники
Доказательства по перечисленным компаниям вы можете найти в документе
Наши партнеры по трудоустройству
Сертификат курса python для начинающих

Ваш будущий сертификат

По окончании обучения вы получите сертификат. LoftSchool знают и ценят работодатели, поэтому сертификат станет вашим дополнительным плюсом при трудоустройстве в IT-компанию.
Он будет доступен в электронном виде в личном кабинете – вы легко сможете добавить ссылку на сертификат в резюме и подтвердить свой уровень подготовки.

Познакомься с LoftSchool ближе

Ответы на часто задаваемые вопросы

  • Зачем платить за обучение, если в интернете можно найти всё бесплатно?
  • Предусмотрен ли возврат денег, если я передумаю проходить курс или профессию?
  • Можно ли платить частями?
  • Почему стоимость курсов повышается до старта потока?
  • Могут ли меня отчислить, если я пропущу неделю обучения или больше?
  • Что нужно для обучения в LoftSchool?
  • Можно ли совмещать обучение с работой или учёбой?
Оплата и регистрация

Период обучения: 12.09 - 30.10

Работа в группес наставником
Индивидуальная работас наставником
Цена до 19 августа
от 1 958 /мес
4 900

Сумма указана для рассрочки на 12 месяцев. Точная ежемесячная плата зависит от срока и банка.

-60%скидка