Интенсивный курс
Основы Python
Записывайтесь на курс и за 6 недель погрузитесь в основы одного из самых востребованных языков – Python, а также выполните свой первый проект. Курс можно проходить с нулевым опытом.
Что ожидать от обучения?
- Сбалансированная программа18 обучающих модулей, 100+ часов обучения.
- Личный наставникПрактикующий разработчик будет отвечать на любые вопросы и помогать с проектом.
- Готовое портфолиоЗа время курса вы будете решать задачи по каждой теме обучения и выполнять выпускной проект.
- Доступ к материаламНе ограничен рамками курса. Вы можете продолжить учиться, когда захотите.
- Telegram-чатОбщение с преподавателями и одногруппниками в уютной и дружелюбной атмосфере.
- СертификатДиплом с уникальным ID, подтверждающий уровень ваших знаний.
- Ламповая атмосфераНа протяжении курса с вами будет работать команда профессионалов, влюбленных в свое дело.
- Начало карьерыЗа время обучения вы выполните первый проект для портфолио и сможете выбрать направление для дальнейшего развития.
Как проходит обучение
- ЗаданиеКаждый понедельник студенты получают задание
- Недельный планПодскажет, что делать в каждый конкретный день курса.
- Материалы неделиИзучать можно в удобном для себя ритме.
- Самостоятельная работаПосле изучения материалов студент работает над проектом
* Материалов курса достаточно, чтобы выполнить выпускной проект. Если у вас возникнут вопросы, то вы сможете задать их команде курса в групповом чате.
Каждая неделя обучения включает:
Программа обучения
Неделя 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 обучающих модулей, а теорию сможете закрепить на практике, выполнив задания по каждому модулю. Главным итогом курса станет выпускной проект – консольное приложение ЛофтУслуги, где вы реализуете аналог цифровой очереди.
Преподаватель

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

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