Перейти к основному контенту
ГлавнаяPython

Курс

Написание функций на Python

Средний уровеньУровень навыков
Обновлено 11.2025
Научитесь применять лучшие практики для написания поддерживаемых, повторно используемых, сложных функций с хорошей документацией.
Начать курс бесплатно
PythonProgramming
4 ч
15 видео
46 Упражнений
3,650 XP
110K+
Справка об успешном завершении

Создать бесплатный аккаунт

Продолжить через GoogleПоказать больше вариантов

или


Продолжая, вы принимаете наши Условия использования, Политику конфиденциальности и соглашаетесь с хранением ваших данных в США.

Любимая обучающимися из тысяч компаний

Group

Обучаете команду?

Попробуйте для бизнеса

Описание курса

Вы провели анализ, подготовили отчёт и обучили модель. Что дальше? Если вы хотите развернуть модель в рабочей среде, ваш код должен быть надёжнее, чем исследовательские скрипты в Jupyter Notebook. Этот курс даст вам прочную основу для написания сложных и элегантных функций, чтобы вы могли вносить вклад в работу команды как исследователь и разработчик. Вы освоите полезные приёмы: научитесь писать контекстные менеджеры и декораторы, а также узнаете, как создавать поддерживаемые и многократно используемые функции с качественной документацией. Говорят, что специалисты, способные и проводить исследования, и писать код высокого качества, встречаются крайне редко. Пройдите этот курс и убедитесь в этом сами!

Необходимые условия

Python Toolbox
1

Лучшие практики

Цель этого курса — сделать вас экспертом по Python, поэтому первая глава посвящена лучшим практикам написания функций. Вы узнаете, что такое строки документации и почему они важны, а также как определить, когда фрагмент кода стоит выделить в отдельную функцию. Кроме того, вы разберётесь в том, как Python передаёт аргументы в функции, и познакомитесь с типичными ошибками, которые могут затруднить отладку.
Начать главу
2

Контекстные менеджеры

Если вы встречали ключевое слово with в Python и задавались вопросом, зачем оно нужно, — эта глава для вас! Контекстные менеджеры — удобный способ управлять соединениями в Python и гарантировать их корректное закрытие после использования. В этой главе вы научитесь применять контекстные менеджеры, а также писать собственные.
Начать главу
3

Декораторы

Декораторы — одна из самых мощных концепций в Python. Они позволяют изменять поведение функции, не затрагивая её исходный код. В этой главе вы заложите фундамент для глубокого понимания декораторов: разберёте функции как объекты, область видимости и замыкания, а затем познакомитесь с тем, как декораторы используются и определяются. Это погружение во внутреннее устройство Python откроет вам путь к настоящему мастерству.
Начать главу
4

Декораторы: продвинутые темы

Теперь, когда вы понимаете, как работают декораторы изнутри, эта глава предлагает ряд практических примеров того, когда и как писать декораторы в собственном коде. Вы также освоите продвинутые концепции: как сохранять метаданные декорированных функций и как создавать декораторы, принимающие аргументы.
Начать главу
Написание функций на Python
Курс
завершён

Получить сертификат об окончании

Добавьте эту квалификацию в профиль LinkedIn, резюме или CV
Поделитесь в социальных сетях и в обзоре эффективности
Записаться сейчас

Присоединяйтесь к более чем 19 миллионам обучающихся и начните Написание функций на Python уже сегодня!

Создать бесплатный аккаунт

Продолжить через GoogleПоказать больше вариантов

или


Продолжая, вы принимаете наши Условия использования, Политику конфиденциальности и соглашаетесь с хранением ваших данных в США.

Развивайте свои навыки работы с данными с помощью DataCamp для мобильных устройств.

Успевайте в обучении на ходу с помощью наших мобильных курсов и ежедневных 5-минутных заданий по программированию.