React Router: что это и как использовать
React Router – это библиотека для навигации между разными частями веб-приложения, созданными на React. Она помогает создавать одностраничные приложения, которые при переходе подгружают не всю страницу, а только необходимые компоненты.
А узнать, как её установить и создать свои первые простые и вложенные маршруты вы сможете узнать в этой полезной статье.
#js #веб #react
React Router – это библиотека для навигации между разными частями веб-приложения, созданными на React. Она помогает создавать одностраничные приложения, которые при переходе подгружают не всю страницу, а только необходимые компоненты.
А узнать, как её установить и создать свои первые простые и вложенные маршруты вы сможете узнать в этой полезной статье.
#js #веб #react
Как ускорить циклы на Python
В этом ролике вы на 4 примерах разберете методы, которые смогут в разы ускорить работу программы с циклами, не используя for.
#python
В этом ролике вы на 4 примерах разберете методы, которые смогут в разы ускорить работу программы с циклами, не используя for.
#python
Как войти в топ-100 на Kaggle и стать крутым дата-сайентистом
Порой кажется, что люди, вошедшие в сотню лучших специалистов на Kaggle, обладают сверхспособностями и нечеловеческими знаниями, но всё не так просто.
О том, какие навыки важно иметь дата-сайентистам, какие возможности даёт участие в соревнованиях на Kaggle и что помогает побеждать, вы узнаете здесь.
#datascience #статья
Порой кажется, что люди, вошедшие в сотню лучших специалистов на Kaggle, обладают сверхспособностями и нечеловеческими знаниями, но всё не так просто.
О том, какие навыки важно иметь дата-сайентистам, какие возможности даёт участие в соревнованиях на Kaggle и что помогает побеждать, вы узнаете здесь.
#datascience #статья
Что такое связные списки и какими они бывают
Связный список (linked list) — это структура данных типа массив, где каждый элемент является отдельным объектом и состоит из двух элементов – данных и ссылки на следующий узел.
Принципиальным преимуществом перед массивом является структурная гибкость: порядок элементов связного списка может не совпадать с порядком расположения элементов данных в памяти компьютера, а порядок обхода списка всегда явно задаётся его внутренними связями. Быстро перемещаться между элементами списка помогают указатели.
Связные списки бывают:
— однонаправленными — каждый узел хранит адрес или ссылку на следующий узел в списке и последний узел имеет следующий адрес или ссылку как NULL.
— двунаправленными — две ссылки, связанные с каждым узлом, одним из опорных пунктов на следующий узел и один к предыдущему узлу.
— круговыми — все узлы соединяются, образуя круг. В конце нет NULL. Циклический связанный список может быть однократным или двукратным циклическим связанным списком.
Связные списки применяют для:
— построения более сложных структур данных;
— реализации файловых систем;
— формирования хэш-таблиц;
— выделения памяти в динамических структурах данных.
#начинающим
Связный список (linked list) — это структура данных типа массив, где каждый элемент является отдельным объектом и состоит из двух элементов – данных и ссылки на следующий узел.
Принципиальным преимуществом перед массивом является структурная гибкость: порядок элементов связного списка может не совпадать с порядком расположения элементов данных в памяти компьютера, а порядок обхода списка всегда явно задаётся его внутренними связями. Быстро перемещаться между элементами списка помогают указатели.
Связные списки бывают:
— однонаправленными — каждый узел хранит адрес или ссылку на следующий узел в списке и последний узел имеет следующий адрес или ссылку как NULL.
— двунаправленными — две ссылки, связанные с каждым узлом, одним из опорных пунктов на следующий узел и один к предыдущему узлу.
— круговыми — все узлы соединяются, образуя круг. В конце нет NULL. Циклический связанный список может быть однократным или двукратным циклическим связанным списком.
Связные списки применяют для:
— построения более сложных структур данных;
— реализации файловых систем;
— формирования хэш-таблиц;
— выделения памяти в динамических структурах данных.
#начинающим
Forwarded from Веб-страница
Делаем свой чат-бот на основе ИИ
В этом туториале вы узнаете как создать с нуля собственного чат-бота на JavaScript с применением таких технологий как Node.js, Express, React, MongoDB и моделей от OpenAI: https://youtu.be/wrHTcjSZQ1Y
Автор подробно объясняет весь процесс разработки веб-приложения — от начальной настройки до развертывания рабочего чат-бота.
#курс #ии
В этом туториале вы узнаете как создать с нуля собственного чат-бота на JavaScript с применением таких технологий как Node.js, Express, React, MongoDB и моделей от OpenAI: https://youtu.be/wrHTcjSZQ1Y
Автор подробно объясняет весь процесс разработки веб-приложения — от начальной настройки до развертывания рабочего чат-бота.
#курс #ии
Почему дата-сайентистам нужны ещё и графы
Графы — это абстракция, которую используют для выявления связей между сущностями: множество вершин и множество рёбер, которые их соединяют.
В настоящее время многие крупные компании переходят на графы, мотивируя это тем, что производительность таких методов выше, по сравнению с другими современными ИИ-архитектурами. А по прогнозам Gartner к 2025 году графы будут использоваться в 80% инноваций в области данных и аналитики.
Какие же задачи можно решать графами?
— составлять рекомендации (друзей, товаров, музыки и т.п.);
— выявлять мошенничество;
— строить маршруты;
— ранжировать информацию по достоверности;
— хранить взаимосвязи между сущностями.
Более подробную информацию о том, где используются графы и каким именно образом, а также подборку материалов для их изучения вы сможете найти в этой статье.
#datascience #ml #bigdata
Графы — это абстракция, которую используют для выявления связей между сущностями: множество вершин и множество рёбер, которые их соединяют.
В настоящее время многие крупные компании переходят на графы, мотивируя это тем, что производительность таких методов выше, по сравнению с другими современными ИИ-архитектурами. А по прогнозам Gartner к 2025 году графы будут использоваться в 80% инноваций в области данных и аналитики.
Какие же задачи можно решать графами?
— составлять рекомендации (друзей, товаров, музыки и т.п.);
— выявлять мошенничество;
— строить маршруты;
— ранжировать информацию по достоверности;
— хранить взаимосвязи между сущностями.
Более подробную информацию о том, где используются графы и каким именно образом, а также подборку материалов для их изучения вы сможете найти в этой статье.
#datascience #ml #bigdata
Словарик айтишника. Буква Д
Возможно, вы уже слышали слова «деплой» и «дистрибутив», но так и не узнали, что же это такое. Самое время это исправить.
#начинающим
Возможно, вы уже слышали слова «деплой» и «дистрибутив», но так и не узнали, что же это такое. Самое время это исправить.
#начинающим
This media is not supported in your browser
VIEW IN TELEGRAM
А тимлид смотрит на всё это с кружкой чая в руках
27 вопросов по SQL с собеседований и ответы на них
Зачастую на собеседованиях вы сможете встретить не только вопросы о вашей личности, но и те, которые направлены на проверку уровня знаний и опыта.
В этой статье вы сможете найти 27 наиболее часто задаваемых вопросов по SQL на собеседованиях, а также подробные ответы на них. Материал подойдет не только тем, кто хочет подготовиться к собеседованию в области баз данных, но и тем, кто просто хочет пополнить свои знания в SQL.
#sql #собеседование
Зачастую на собеседованиях вы сможете встретить не только вопросы о вашей личности, но и те, которые направлены на проверку уровня знаний и опыта.
В этой статье вы сможете найти 27 наиболее часто задаваемых вопросов по SQL на собеседованиях, а также подробные ответы на них. Материал подойдет не только тем, кто хочет подготовиться к собеседованию в области баз данных, но и тем, кто просто хочет пополнить свои знания в SQL.
#sql #собеседование
Media is too big
VIEW IN TELEGRAM
Интерактивная база игровых уровней
Отличный инструмент для просматривания карт уровней из некоторых легендарных игр и путешествия по ним без столкновения со стенами, предметами и гравитацией. Для разработчиков игр будет особенно полезно изучить архитектуру уровней и размещение локаций.
На сайте есть карты как более современных игр, вроде Super Mario Odyssey, так и вечной классики, например: GTA Vice City.
#инструменты #gamedev
Отличный инструмент для просматривания карт уровней из некоторых легендарных игр и путешествия по ним без столкновения со стенами, предметами и гравитацией. Для разработчиков игр будет особенно полезно изучить архитектуру уровней и размещение локаций.
На сайте есть карты как более современных игр, вроде Super Mario Odyssey, так и вечной классики, например: GTA Vice City.
#инструменты #gamedev