Перейти к основному содержимому

Курс

Практика задач для собеседования по программированию на Python

Продвинутый4 ч

Подготовьтесь к следующим собеседованиям по программированию на Python.

Python4 ч{count, plural, one {# видео} few {# видео} many {# видео} other {# видео}}{count, plural, one {# упражнение} few {# упражнения} many {# упражнений} other {# упражнения}}5,050 XP29,103Свидетельство о достижении

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

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

Нас выбирают учащиеся из тысяч компаний

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

Попробовать для бизнеса

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

Собеседования по программированию бывают непростыми. Вам могут задать вопросы, чтобы проверить знание языка программирования, или предложить задачу, чтобы оценить, как вы мыслите. Если вы претендуете на позицию специалиста по данным, вас, скорее всего, спросят и об инструментах, доступных в Python. В любом случае, чтобы получить желаемую должность, нужно как следует подготовиться. Вот почему практика так важна — она помогает подтвердить вашу компетентность! Этот курс будет полезен как тем, кто только начинает путь к профессии специалиста по данным, так и тем, кто ищет новые возможности. Мы разберём как базовые, так и продвинутые темы, которые помогут вам подготовиться к техническому собеседованию на Python. Курс не является обычным пошаговым обучением, поэтому некоторые упражнения могут быть довольно сложными. Но кто сказал, что собеседования проходят легко?

Предварительные требования

Программа

План курса

1

Структуры данных Python и работа со строками

2

Итерируемые объекты и их представители

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

Функции и лямбда-выражения

Эта глава посвящена функциональным возможностям Python. Мы начнём с определения функций с переменным количеством позиционных и именованных аргументов. Затем рассмотрим лямбда-функции и случаи, когда они удобны. В частности, разберём, как использовать их совместно с функциями `map()`, `filter()` и `reduce()`. В завершение вспомним, что такое рекурсия и как её правильно реализовать.
Начать главу
4

Python для научных вычислений

В этой главе рассматриваются темы, связанные с научными вычислениями в Python. Мы начнём с объяснения различий между массивами NumPy и списками и выясним, почему массивы лучше подходят для сложных вычислений. Далее рассмотрим полезные техники работы с DataFrame в pandas. В завершение выполним визуализацию данных с помощью диаграмм рассеяния, гистограмм и ящичных диаграмм.
Начать главу

Практика задач для собеседования по программированию на Python

Курс
завершён

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

Записаться сейчас

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

Продвигайтесь вперёд в дороге с нашими мобильными курсами и ежедневными 5-минутными заданиями по программированию.