3 бесплатных платформы для практики SQL и Python, которые рекомендую

Всем привет! Я - автор телеграм канала Аналитика и growth mind-set и далее я расскажу о 3 бесплатных платформах для практики SQL и Python, которые я сама использовала ранее и могу рекомендовать. Если лень читать, то посмотрите видео.

HackerRank

HackerRank - это платформа для тренировки технических навыков для программистов, аналитиков данных, data scientist и других представителей IT сферы. Всего на ней более 9 000 задач и вопросов.

HackerRank на 100% бесплатен для разработчиков и пользователей.

Эта платформа - №1 в моем личном списке платформ для практики. На ней можно практиковать как SQL, так и Python, а также математику, структуры данных, базы данных, алгоритмы, искусственный интеллект и другое.

В задаче как правило описывается проблема, какая-то гипотетическая ситуация, приближенная к проблеме из реальной жизни. В правой части пишете ответ, если он будет неверным - то система предложит решить еще раз. Если затрудняетесь в решении задачи - можете посмотреть обсуждения пользователей, где они делятся своими решениями, либо туториал.

Можно фильтровать задачи по вашему уровню: Basic, Intermediate, Advanced. А также по сложности: Easy, Medium, Hard.

3 бесплатных платформы для практики SQL и Python, которые рекомендую

Отличным предложением платформы является то, что здесь можно пройти абсолютно бесплатную сертификацию, подтвердить свои знания и прикрепить к резюме. Есть 3 уровня сертификатов - Basic, Intermediate, Advanced. Перед прохождением сертификации есть пробный предварительный тест.

3 бесплатных платформы для практики SQL и Python, которые рекомендую

Еще одна хорошая штука - это наборы для подготовки к интервью: задачи и тесты на 1 неделю, 1 месяц и 3 месяца. Каждый день вы решаете по 1-2 задачи и тем самым готовитесь к интервью, в конце периода ждет проверочный тест.

3 бесплатных платформы для практики SQL и Python, которые рекомендую

Есть и другие полезные штуки - например, соревнования, лидерборд, трекер поиска работы, конструктор резюме, удобный job board для поиска работы.

HackerRank это целая мини-вселенная с различными полезными штуками для прокачивания своих технических навыков, поэтому рекомендую.

StrataScratch

StrataScratch еще одна популярная платформа для практики SQL и Python. На ней более чем 1000 настоящих вопросов с собеседований в известные компании - Google, Убер, Amazon, Майкрософт и другие. При этом StrataScratch регулярно обновляет свои вопросы.

3 бесплатных платформы для практики SQL и Python, которые рекомендую

Эта платформа в моем личном списке значится под №2.

Задачи и вопросы разделяются на задачи с написанием кода и без кода. Можно отфильтровать вопросы по компании, индустрии, тематике, сложности, позиции (аналитик данных, инженер и так далее). Можно практиковать PostgreSQL, Python, MySQL, R, MS SQL Server.

В самой задаче есть также описание, окошко для решения, обсуждение, решения от пользователей и ссылки на ресурсы, которые помогают в подготовке решения задачи.

Многие вопросы и задачи на платформе бесплатны.

Что отличает эту платформу от HackerRank так это то, что на ней есть проекты по анализу данных. Например, проект “Анализ информации о невыполненных заказах”. Этот проект данных использовался в качестве домашнего задания в процессе найма на должности специалистов по данным в Gett. Здесь есть задание, датасет и его описание.

3 бесплатных платформы для практики SQL и Python, которые рекомендую

Решение доступно в премиум подписке, но само наличие задания - это уже неплохо для практики.

HackerRank и StrataScratch - это те платформы, которые я знаю, которые я использовала для улучшения своих практических навыков и которые могу рекомендовать.

Но есть еще одна платформа из моего списка, о которой скажу отдельно.

Предыдущие платформы на английском языке, но если вы его не знаете - пользуйтесь расширениями типа Google переводчик, которые переводят страницу полностью или расширением Vimbox, которое переводит только выделенные слова и предложения.

SQLex

Похоже, что это очень старая платформа (с 2002 года существует), на ней можно тренировать только SQL. Платформа бесплатна, кроме случая, если вы захотите получить сертификат, подтверждающий ваши навыки.

Самое основное, в чем моя претензия к этой платформе, так это ужасный дизайн, ощущение, что с 2002 года он никогда не менялся, кривая косая регистрация.

Несмотря на это платформу посещают 175,269 человек в месяц.

Включаю ее в список только потому, что по крайней мере несколько авторитетных для меня человек к моему удивлению ее рекомендовали. И потому что она доступна на русском языке.

3 бесплатных платформы для практики SQL и Python, которые рекомендую

Если вдруг уже используете ее, напишите в комментариях, что вам нравится.

Есть и другие полностью бесплатные или частично бесплатные платформы, которые вы можете попробовать и сравнить: это LetCode, SQL Zoo и другие, можете посмотреть в этом посте в моем телеграм канале.

Напоследок скажу несколько моих советов относительно практики хард скиллов (вы не просили, но я хочу дать, как говорится):

  • Не застревайте на теории. Раньше я любила подолгу изучать теорию и не все никак не могла перейти к практике. Но после прочтения книги “Суперобучение” я поменяла подход - и практически сразу при изучении нового навыка начинаю с практики, что значительно ускорило мое обучение. Теория при этом идет параллельно с практикой. Теория важна, но также важно не застревать на ней.
  • Практикуйтесь регулярно. Я выделяю себе не менее 1 часа в день на обучение, сейчас это даже около 4 часов, при этом 3 из которых - это практика. Ранее, когда у меня не было времени, я выделяла по 30 минут в день. Важно практиковаться регулярно.

Больше интересного в моих соц сетях: Телеграм-канал по аналитике данных и технологиям | Канал на YouTube.

8
Начать дискуссию