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

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

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

За 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

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

    • Установка Python

      Модуль
      2 урока (10:39)
    • PyCharm

      Модуль
      1 урок (25:39)
    • VSCode. Обзор редактора

      Модуль
      13 уроков (39:55)
    • Типы данных и операторы

      Вебинар
      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

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

    • Устройство интернета

      Модуль
      1 урок (31:46)
  • Неделя 3 — Функции, модули, работа с базами данных

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

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

      Вебинар
      26.09.2022 19:00

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

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

      Вебинар
      28.09.2022 19:00

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

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

      Вебинар
      30.09.2022 19:00

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

  • Неделя 4 — Классы и ООП

    — Изучаем классы — Изучаем основы ООП — Приступаем к выполнению выпускного проекта

    • ООП

      Вебинар
      03.10.2022 20:00

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

    • Классы

      Модуль
      3 урока (02:23:18)
    • Детали реализации классов

      Модуль
      5 уроков (01:49:52)
  • Неделя 5 — Продолжаем изучать Django и знакомимся с исключениями

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

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

      Модуль
      7 уроков (03:30:29)
    • Работа с исключениями

      Вебинар
      12.10.2022 19:00

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

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

      Вебинар
      14.10.2022 19:00

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

  • Неделя 6 — Итерации и включения, Docker

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

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

      Вебинар
      17.10.2022 19:00

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

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

      Вебинар
      19.10.2022 19:00

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

    • Docker + CI/CD

      Вебинар
      21.10.2022 19:00

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

  • Неделя 7 — Тестирование, информационная безопасность

    — Пишем тесты — Узнаем про информационную безопасность — Дорабатываем выпускной проект

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

      Вебинар
      24.10.2022 19:00

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

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

      Вебинар
      26.10.2022 20:00

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

    • 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?
  • Можно ли совмещать обучение с работой или учёбой?
В данный момент набор не ведется, зайдите через неделю.
Или нажмите на кнопку Сообщить о старте, чтобы мы отправили Вам приглашение, когда станет известна дата старта следующего потока.