Лучший способ достичь мастерства в программировании для науки о данных — это ежедневная практика.
Используйте эти 10 ресурсов для неограниченных упражнений (SQL, Python, pandas, ML), чтобы стать мастером.
1 — режим (SQL)
Изучите SQL с нуля, написав запросы на реальных данных.
Бонус: Mode — это аналитическая платформа, в которой есть учебные пособия, которым вы можете следовать для сложных проектов!
2 — Стратаскрэтч (SQL)
Освежите свои навыки SQL с реальными вопросами интервью.
Бонус: попрактикуйтесь в тематических исследованиях и вопросах статистики!
3 — HackerRank (Python)
Изучайте Python с помощью практических упражнений, а не плотного материала учебника.
Бонус: БЫСТРО получите сертификацию и начните строить свою онлайн-репутацию!
4 — Codewars (Python)
Освежите свои навыки Python с помощью вопросов в стиле интервью.
Бонус: геймифицированное обучение для дополнительного удовольствия — я использую его для изучения JavaScript!
Codewars — Добейтесь мастерства благодаря практике кодирования и наставничеству разработчиков
Проверьте себя в небольших упражнениях по программированию, называемых «ката. Каждое ката создается сообществом, чтобы помочь вам…www.codewars.com»
5 — LeetCode (Python)
Повысьте уровень своего алгоритмического решения проблем в Python с помощью сложных задач.
Бонус: это сложно — вы на пути к будущему в области программного обеспечения или машинного обучения!
6 — GeeksForGeeks (панды)
Когда дело доходит до данных, Python — ничто без панд. Узнайте это с помощью практических упражнений.
Бонус: у GeeksForGeeks есть ответы на все ваши распространенные ошибки кодирования (я оказываюсь здесь так же часто, как StackOverflow)!
7 — Машинное обучение плюс (панды)
Больше упражнений с пандами — много не бывает.
Бонус: ценные статьи и ресурсы для получения дополнительной информации о Python и ML.
8 — Ресурс W3 (панды)
Я упоминал, насколько важны панды?
Бонус: множество руководств и проектов для Python и SQL!
9 — Kaggle (панды)
Выровняйте все наиболее распространенные операции, необходимые в науке о данных.
Бонус: погрузитесь прямо в проект или соревнование с реальными данными, когда закончите!
10 — буквенное обозначение (машинное обучение)
1 вопрос о машинном обучении в ваш почтовый ящик каждый день, вместе с объяснением и ресурсами для дальнейшего чтения.
Бонус: предоставлено вам Сантьяго Вальдаррамой… не программированием, но это мой любимый способ оставаться в курсе концепций машинного обучения!