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

Основы Python

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

23.10.2023 - 10.12.2023

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

1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Вебинар
      23.10.2023 20:00

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

    • Установка Python

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

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

      Модуль
      13 уроков (39:55)
    • Управляющие конструкции

      Вебинар
      26.10.2023 20:00

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

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

      Воркшоп
      2 урока (53:49)
  • Неделя 2 — Коллекции и последовательности

    — Изучаем коллекции и последовательности. — Работаем со строками, списками и кортежами. — Организуем форматированный вывод в консоль. — Используем псевдокод и декомпозицию.

    • Коллекции и последовательности: строки

      Вебинар
      30.10.2023 20:00

      — Контейнеры/Коллекции и последовательности. — Тип данных строка. — Операторы, методы и функции. — Форматирование строк. — Цикл for. — Функции range, enumerate.

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

      Вебинар
      02.11.2023 20:00

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

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

      Воркшоп
      4 урока (01:25:26)
  • Неделя 3 — Функции

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

    • Функции

      Вебинар
      06.11.2023 20:00

      — Функция: определение, вызов и исполнение. — Определение и вызов функции. — Возврат значения. — Аргументы функции(именованные, позиционные, со значением по умолчанию). — Области видимости и пространства имен: LEGB.

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

      Воркшоп
      4 урока (01:43:21)
  • Неделя 4 — Словари и множества

    — Изучаем словари и множества. — Знакомимся с понятием Исключения. — Осваиваем модули стандартной библиотеки: datetime и random. — Ипользуем Type Hinting.

    • Словари, множества и аннотации типов

      Вебинар
      13.11.2023 20:00

      — Тип данных: Словарь. — Функции с переменным числом аргументов (параметры args и kwargs). — Типизация и Аннотации типов. — Тип данных множество. — Обработка параметров командной строки.

    • Модули и понятие Исключения

      Вебинар
      16.11.2023 20:00

      — Импорт модулей в свой код. — Работа с модулями datetime и random. — Понятие Исключения (Exception). — Блок try/except. — Поднятие исключения.

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

      Воркшоп
      3 урока (02:02:15)
  • Неделя 5 — Comprehensions, интеграторы, генераторы

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

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

      Вебинар
      20.11.2023 20:00

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

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

      Воркшоп
      4 урока (01:52:04)
  • Неделя 6 — Работа с файловой системой

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

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

      Вебинар
      27.11.2023 20:00

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

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

      Вебинар
      30.11.2023 20:00

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

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

      Воркшоп
      1 урок (22:30)
  • Неделя 7 — Функциональное программирование

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

    • GIT

      Модуль
      12 уроков (01:28:36)
    • Работа с файлами

      Вебинар
      04.12.2023 20:00

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

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

      Вебинар
      07.12.2023 20:00

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Зачем платить за обучение, если в интернете можно найти всё бесплатно?
  • Предусмотрен ли возврат денег, если я передумаю проходить курс или профессию?
  • Можно ли платить частями?
  • Почему стоимость курсов повышается до старта потока?
  • Могут ли меня отчислить, если я пропущу неделю обучения или больше?
  • Что нужно для обучения в LoftSchool?
  • Можно ли совмещать обучение с работой или учёбой?
Стоимость курса
  • Скидка 60%
    Еще 9 дней
    Старт 23 октября 2023 г.
    Стоимость в месяц
    от 1 204 /мес
    3 012
  • Полная стоимость курса
    28 900
    72 300
Записаться на курс
Нажимая на кнопку, я даю согласие на обработку персональных данных
  • Рассрочка
    Доступна рассрочка от Тинькофф и других банков-партнеров
  • Вернем деньги
    Если решите не продолжать обучение
  • Налоговый вычет
    Можно оформить налоговый вычет и вернуть до 13% стоимости курса