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

Основы Python

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

17.04.2023 - 28.05.2023

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

1

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

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

Писать чистый код

Научитесь писать “чистый” код, а также потренируетесь дополнять и исправлять свой код. Увидите на практике преимущества структурированного кода.
3

Применять функции

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

Работать с файлами и директориями

Научитесь сохранять и загружать данные в файл. А также выбирать нужные файлы из нескольких.
5

Работать с заказчиком

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

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

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

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

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

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

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

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

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

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

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

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

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

      Вебинар
      17.04.2023 20:00

      — Организационные вопросы. — Введение в программирование. — Язык Python, его применения. — Инструменты разработки: интерпретатор, IDE. — Тип данных: Число. — Понятие переменной, выражения, PEP8. — Тип данных: Строка. — Вывод в консоль. Функция print. — Ошибки.

    • Установка Python

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

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

      Модуль
      13 уроков (39:55)
    • GIT

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

      Вебинар
      19.04.2023 20:00

      — Ввод данных из консоли. Функция input. — Блок ветвления, тип данных boolean. — Цикл while. Управление выполнением цикла: break и continue. — Коллекции. — Тип данных строка. — Пример написания кода.

    • Разбор заданий #1

      Вебинар
      21.04.2023 20:00

      — Разбор заданий от преподавателя

  • Неделя 2 — Условный оператор, циклы, встроенные типы

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

    • Последовательности: список, кортеж

      Вебинар
      24.04.2023 20:00

      — Форматирование строк. — Тип данных список. Понятие mutable. — Тип данных кортеж — Распаковка — Цикл for. Функции range, enumerate. — Использование псевдокода и декомпозиции при написании программ.

    • Функции

      Вебинар
      26.04.2023 20:00

      — Функция: определение, вызов и исполнение. — Типизация в Python. — Импорт модулей стандартной библиотеки

    • Разбор заданий #2

      Вебинар
      28.04.2023 20:00

      — Разбор заданий от преподавателя.

  • Неделя 3 — Словари, исключения

    — Изучаем словари и множества — Знакомимся с понятием Исключения — Используем Comprehensions: делаем код лаконичным — Первая встреча с итераторами и генераторами — Создаем функцию-генератор

    • Словари, понятие Исключения

      Вебинар
      01.05.2023 20:00

      — Тип данных: Словарь. — Функции с переменным числом аргументов (параметры args и kwargs). — Тип данных множество. — Обработка параметров командной строки. — Понятие Исключения (Exception). Блок try/except. Поднятие исключения.

    • Comprehensions, итератор, функция генератор

      Вебинар
      03.05.2023 20:00

      — List, Dict, Set Comprehensions. — Понятие итератор и его использование. — Генераторные выражения (Generator expressions). — Функция-генератор, yield.

    • Разбор заданий #3

      Вебинар
      05.05.2023 20:00

      — Разбор заданий от преподавателя

  • Неделя 4 — Работа с файловой системой

    — Импортируем модули стандарной библиотеки — Создаем виртуальные окружения — Используем PIP для загрузки библиотек — Работаем с файлами и директориями

    • Импорт модулей и виртуальные окружения

      Вебинар
      08.05.2023 20:00

      — Built-in функции. — Импорт модулей. Стандарная библиотека. — Утилита PIP. Загрузка библиотек из репозитория PyPI. — Виртуальные окружения. — Создание собственного модуля.

    • Работа с файловой системой

      Вебинар
      10.05.2023 20:00

      — Формирование путей к файлам и директориям (модули os.path и pathlib). — Перемещение/копирование файлов и директорий. — Атрибуты файла/директории, фильтры. — Обход директорий.

    • Разбор заданий #4

      Вебинар
      11.05.2023 20:00

      — Разбор заданий от преподавателя

  • Неделя 5 — Работа с файлами, функциональное программирование

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

    • Работа с файлами

      Вебинар
      15.05.2023 20:00

      — Файл: открытие, закрытие. — Файл: чтение и запись. — Режимы доступа: read/write/append. — Менеджеры контекста.

    • Элементы функционального программирования

      Вебинар
      17.05.2023 20:00

      — Функция как объект. — Функция как параметр. — Функции высшего порядка. — Возврат функции, частичное применение функции. — Декоратор.

    • Разбор заданий #5

      Вебинар
      19.05.2023 20:00

      — Разбор заданий от преподавателя

  • Неделя 6 — Введение в ООП

    — Знакомимся с парадигмой ООП — Создаем первый класс и объект — Используем преимущества "трех китов" ООП: инкапсуляция, полиморфизм и наследование — Улучшаем свой код благодаря декораторам

    • Введение в ООП

      Вебинар
      22.05.2023 20:00

      — Введение и основы ООП. — Классы/объекты, атрибуты/методы. — Конструктор. — Инкапсуляция, Модификаторы доступа.

    • Введение в ООП. Часть 2

      Вебинар
      24.05.2023 20:00

      — Наследование. — Полиморфизм, Перегрузка специальных методов. — Ассоциация: Агрегация/Композиция. — Декораторы @property и @name.setter.

    • Разбор заданий #6

      Вебинар
      26.05.2023 20:00

      — Разбор заданий от преподавателя

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

За время курса вы пройдете 18 обучающих модулей, а теорию сможете закрепить на практике, выполнив задания по каждому модулю. Главным итогом курса станет выпускной проект – консольное приложение ЛофтУслуги, где вы реализуете аналог цифровой очереди.

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

Кирилл Пичугин
pichugin
Кирилл Пичугин
Научный сотрудник РАН, преподаватель программирования
  • Более 13 лет работы в научной сфере: математическое моделирование динамики систем

  • Опыт использование Python в качестве основного инструмента более 7 лет

  • 12 лет опыт работы преподавателем и методистом технических тренингов

  • Проведено более 100 потоков курсов

  • Более 3 лет работы преподавателем курсов по Python

Города, в которых живут наши ученики

  •  Cанкт-Петербург 
  •  Пенза 
  •  Алматы 
  •  Ростов 
  •  Минск 
  •  Рязань 
  •  Москва 
  •  Саратов 
  •  Волгоград 
  •  Севастополь 
  •  Воронеж 
  •  Симферополь 
  •  Екатеринбург 
  •  Сочи 
  •  Казань 
  •  Ставрополь 
  •  Красноярск 
  •  Сургут 
  •  Cанкт-Петербург 
  •  Пенза 
  •  Алматы 
  •  Ростов 
  •  Минск 
  •  Рязань 
  •  Москва 
  •  Саратов 
  •  Волгоград 
  •  Севастополь 
  •  Воронеж 
  •  Симферополь 
  •  Екатеринбург 
  •  Сочи 
  •  Казань 
  •  Ставрополь 
  •  Красноярск 
  •  Сургут 
  •  Нижний Новгород 
  •  Тверь 
  •  Новосибирск 
  •  Тольятти 
  •  Омск 
  •  Томск 
  •  Пермь 
  •  Тула 
  •  Ростов-на-Дону 
  •  Тюмень 
  •  Уфа 
  •  Ульяновск 
  •  Челябинск 
  •  Хабаровск 
  •  Вологда 
  •  Чебоксары 
  •  Гомель 
  •  Самара 
  •  Нижний Новгород 
  •  Тверь 
  •  Новосибирск 
  •  Тольятти 
  •  Омск 
  •  Томск 
  •  Пермь 
  •  Тула 
  •  Ростов-на-Дону 
  •  Тюмень 
  •  Уфа 
  •  Ульяновск 
  •  Челябинск 
  •  Хабаровск 
  •  Вологда 
  •  Чебоксары 
  •  Гомель 
  •  Самара 
  •  Ижевск 
  •  Барнаул 
  •  Иркутск 
  •  Владивосток 
  •  Калининград 
  •  Ярославль 
  •  Кемерово 
  •  Набережные Челны 
  •  Киров 
  •  Новокузнецк 
  •  Краснодар 
  •  Балашиха 
  •  Курск 
  •  Астрахань 
  •  Липецк 
  •  Улан-Удэ 
  •  Махачкала 
  •  Магнитогорск 
  •  Оренбург 
  •  Брянск 
  •  Ижевск 
  •  Барнаул 
  •  Иркутск 
  •  Владивосток 
  •  Калининград 
  •  Ярославль 
  •  Кемерово 
  •  Набережные Челны 
  •  Киров 
  •  Новокузнецк 
  •  Краснодар 
  •  Балашиха 
  •  Курск 
  •  Астрахань 
  •  Липецк 
  •  Улан-Удэ 
  •  Махачкала 
  •  Магнитогорск 
  •  Оренбург 
  •  Брянск 
Компании, в которых работают выпускники
Доказательства по перечисленным компаниям вы можете найти в документе
Наши партнеры по трудоустройству
Сертификат курса Основы Python

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

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

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

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

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

Период обучения: 17.04 - 28.05

Работа в группес наставником
Индивидуальная работас наставником
Цена до 22 марта
от 1 156 /мес
3 854

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

-60%скидка