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 уровня сертификатов — Basic, Intermediate, Advanced. Перед прохождением сертификации есть пробный предварительный тест. Еще одна хорошая штука — это наборы для подготовки к интервью: задачи и тесты на 1 неделю, 1 месяц и 3 месяца. Каждый день вы решаете по 1-2 задачи и тем самым готовитесь к интервью, в конце периода ждет проверочный тест. Есть и другие полезные штуки — например, соревнования, лидерборд, трекер поиска работы, конструктор резюме, удобный job board для поиска работы. HackerRank это целая мини-вселенная с различными полезными штуками для прокачивания своих технических навыков, поэтому рекомендую. StrataScratch еще одна популярная платформа для практики SQL и Python. На ней более чем 1000 настоящих вопросов с собеседований в известные компании — Google, Убер, Amazon, Майкрософт и другие. При этом StrataScratch регулярно обновляет свои вопросы. Эта платформа в моем личном списке значится под № 2. Задачи и вопросы разделяются на задачи с написанием кода и без кода. Можно отфильтровать вопросы по компании, индустрии, тематике, сложности, позиции (аналитик данных, инженер и так далее). Можно практиковать PostgreSQL, Python, MySQL, R, MS SQL Server. В самой задаче есть также описание, окошко для решения, обсуждение, решения от пользователей и ссылки на ресурсы, которые помогают в подготовке решения задачи. Многие вопросы и задачи на платформе бесплатны. Что отличает эту платформу от HackerRank так это то, что на ней есть проекты по анализу данных. Например, проект «Анализ информации о невыполненных заказах». Этот проект данных использовался в качестве домашнего задания в процессе найма на должности специалистов по данным в Gett. Здесь есть задание, датасет и его описание. Решение доступно в премиум подписке, но само наличие задания — это уже неплохо для практики. HackerRank и StrataScratch — это те платформы, которые я знаю, которые я использовала для улучшения своих практических навыков и которые могу рекомендовать. Но есть еще одна платформа из моего списка, о которой скажу отдельно. Предыдущие платформы на английском языке, но если вы его не знаете — пользуйтесь расширениями типа Google переводчик, которые переводят страницу полностью или расширением Vimbox, которое переводит только выделенные слова и предложения. Похоже, что это очень старая платформа (с 2002 года существует), на ней можно тренировать только SQL. Платформа бесплатна, кроме случая, если вы захотите получить сертификат, подтверждающий ваши навыки. Самое основное, в чем моя претензия к этой платформе, так это ужасный дизайн, ощущение, что с 2002 года он никогда не менялся, кривая косая регистрация. Несмотря на это платформу посещают 175,269 человек в месяц. Включаю ее в список только потому, что по крайней мере несколько авторитетных для меня человек к моему удивлению ее рекомендовали. И потому что она доступна на русском языке. Если вдруг уже используете ее, напишите в комментариях, что вам нравится. Есть и другие полностью бесплатные или частично бесплатные платформы, которые вы можете попробовать и сравнить: это LetCode, SQL Zoo и другие, можете посмотреть в этом посте в моем телеграм канале. Напоследок скажу несколько моих советов относительно практики хард скиллов (вы не просили, но я хочу дать, как говорится): Больше интересного в моих соц сетях: Телеграм-канал по аналитике данных и технологиям | Канал на YouTube.



StrataScratch


SQLex
