Курс на Stepik
Обложка курса «Продвинутый Python» на Stepik
490 ₽

Продвинутый Python 5.000

Открыть на
STEPIK.ORG

Продвинутый курс Python для тех, кто уже знает основы. Научитесь работать с файлами (CSV, XML, JSON), файловой системой, исключениями, функциональным программированием (lambda, map, filter), ООП, регулярными выражениями, итераторами, генераторами, декораторами, API, асинхронностью. Прокачайте навыки до уровня junior+.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Продвинутый Python»Учеников на курсе 37
Сертификаты, выданные на курсе «Продвинутый Python»Сертификатов выдано 0
Отзывы о курсе «Продвинутый Python»Отзывов получено 3
Рейтинг курса «Продвинутый Python»Рейтинг курса 5.000
Уроки в курсе «Продвинутый Python»Количество уроков 13
Тесты в курсе «Продвинутый Python»Количество квизов 62
Задачи с кодом в курсе «Продвинутый Python»Количество задач с кодом 21
Стоимость курса «Продвинутый Python»Стоимость курса 490 ₽
Обновления курса «Продвинутый Python»Обновления курса
Дата публикации курса «Продвинутый Python»Дата публикации курса
Последнее обновление курса «Продвинутый Python»Последнее обновление
Сложность easy

Чему вы научитесь

  • Читать, записывать и обрабатывать данные в форматах CSV, XML, JSON.
  • Корректно обрабатывать исключения и создавать собственные типы ошибок.
  • Применять функциональные инструменты: lambda, map, filter, sorted, list/dict comprehensions.
  • Проектировать классы (ООП): наследование, инкапсуляция, полиморфизм, магические методы, дескрипторы.
  • Составлять и отлаживать регулярные выражения для поиска, замены и валидации текста.
  • Создавать итераторы и генераторы для ленивых вычислений и экономии памяти.
  • Писать модульные тесты для своих программ с unittest и pytest.
  • Разрабатывать декораторы функций и классов для расширения функциональности.
  • Взаимодействовать с REST API через библиотеку requests и обрабатывать JSON-ответы.
  • Использовать асинхронность (asyncio, async/await) для неблокирующих операций.

О курсе

Продвинутый курс Python для тех, кто уже знает основы. Научитесь работать с файлами (CSV, XML, JSON), файловой системой, исключениями, функциональным программированием (lambda, map, filter), ООП, регулярными выражениями, итераторами, генераторами, декораторами, API, асинхронностью. Прокачайте навыки до уровня junior+.

Для кого этот курс

Вы прошли курс «Просто Python» (или аналогичный) и хотите двигаться дальше. Начинающий Python-разработчик, стремящийся к уровню junior+. Студент, аналитик, тестировщик или инженер, который уже пишет простые скрипты и хочет освоить современные практики разработки. Вы чувствуете пробелы в темах: ООП, обработка файлов, API, асинхронность - и хотите их закрыть структурированно. Самоучка, желающий систематизировать знания и добавить в портфолио сложные проектные задачи.

Начальные требования

Начальные требования:

  • Уверенное знание синтаксиса Python: переменные, типы данных, условные операторы (if/else), циклы (forwhile).

  • Понимание базовых структур: списки, словари, кортежи, множества.

  • Умение писать функции, работать с аргументами (*args**kwargs – не обязательно, но приветствуется).

  • Базовое представление об обработке исключений (try/except) и чтении простых текстовых файлов (не обязательно для всех форматов).

  • Наличие среды для выполнения Python-кода (локальный компьютер или онлайн-редактор).

Не требуется знание ООП, регулярных выражений, тестирования, асинхронности и работы с API – всё это будет дано с нуля на продвинутом уровне.

Преподаватели курса

Расскажите о курсе друзьям