Курс
Эффективный код на Python
Средний уровеньУровень навыков
Обновлено 01.2026
PythonProgramming4 ч15 видео52 Упражнения4,000 XP150K+Справка об успешном завершении
Создать бесплатный аккаунт
Продолжить через GoogleПоказать больше вариантовили
Продолжая, вы принимаете наши Условия использования, Политику конфиденциальности и соглашаетесь с хранением ваших данных в США.
Любимая обучающимися из тысяч компаний
Обучаете команду?
Попробуйте для бизнесаОписание курса
Необходимые условия
Data Types in PythonPython Toolbox1
Основы эффективного кода
В этой главе вы узнаете, что значит писать эффективный код на Python. Вы познакомитесь со стандартной библиотекой Python, изучите массивы NumPy и попрактикуетесь в использовании встроенных инструментов языка. Эта глава закладывает основу для всех последующих тем курса.
2
Измерение времени и профилирование кода
В этой главе вы научитесь измерять и сравнивать время выполнения различных подходов к написанию кода. Вы попрактикуетесь в использовании пакетов
line_profiler и memory_profiler для профилирования кода и обнаружения узких мест. Затем вы закрепите полученные знания, заменив эти узкие места эффективным кодом на Python.3
Повышение эффективности
В этой главе рассматриваются более сложные приёмы повышения эффективности. Вы познакомитесь с несколькими полезными встроенными модулями и попрактикуетесь в применении теории множеств. Кроме того, вы изучите шаблоны циклов в Python и способы сделать их более эффективными.
4
Основы оптимизации в pandas
Эта глава представляет собой краткое введение в эффективную работу с DataFrame в pandas. Вы познакомитесь с различными способами итерации по DataFrame, а затем научитесь эффективно применять функции к данным, хранящимся в DataFrame.
Эффективный код на Python
Курс завершён
Получить сертификат об окончании
Добавьте эту квалификацию в профиль LinkedIn, резюме или CVПоделитесь в социальных сетях и в обзоре эффективностиЗаписаться сейчас
Присоединяйтесь к более чем 19 миллионам обучающихся и начните Эффективный код на Python уже сегодня!
Создать бесплатный аккаунт
Продолжить через GoogleПоказать больше вариантовили
Продолжая, вы принимаете наши Условия использования, Политику конфиденциальности и соглашаетесь с хранением ваших данных в США.
Развивайте свои навыки работы с данными с помощью DataCamp для мобильных устройств.
Успевайте в обучении на ходу с помощью наших мобильных курсов и ежедневных 5-минутных заданий по программированию.