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

Курс

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

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

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

Python4 ч{count, plural, one {# видео} few {# видео} many {# видео} other {# видео}}{count, plural, one {# упражнение} few {# упражнения} many {# упражнений} other {# упражнения}}5,050 XP28,908Заявление об успешном завершении

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

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

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

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

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

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

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

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

Программа

Структура курса

1

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

2

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

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

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

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

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

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

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

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

Получить справку об окончании курса

Записаться

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

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