Источник: Nuances of Programming Проект в области науки о данных можно успешно реализовать при наличии минимального стека технологий. Более того, чем меньше стек, тем лучше проект! Jupyter Notebook — неотъемлемая часть повседневной работы специалистов по данным. Большинство проектов в этой области также нуждаются в интерактивном дашборде. А что если превратить ноутбуки в многофункциональные дашборды? Это возможно! Как правило, для разработки дашборда требуются знания HTML, JavaScript и CSS. Такие инструменты, как Streamlit и Dash, позволяют обойтись без этих знаний...
Когда начинаешь разрабатывать проект, одна из ключевых задач — спроектировать правильную и эффективную базу данных. От этого напрямую зависит успех работы приложения: как легко ты сможешь получать данные, поддерживать структуру и масштабировать проект. Давай разберемся, зачем вообще нужно грамотное проектирование и как это сделать. Сервис где проектирую базы данных: https://dbdiagram.io/ Теперь перейдем к практике. Допустим, ты решил создать вики-сайт, где будут собраны шпаргалки для разработчиков по темам Python, Django, React и WordPress...