Задачи с LeetCode: Boats to Save People
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Есть массив people, где каждый элемент — это вес человека. Есть лодки, каждая из которых может нести не более двух человек одновременно и имеет максимальную грузоподъёмность limit. Нужно вернуть минимальное количество лодок, чтобы перевезти всех людей.
Пример:
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Есть массив people, где каждый элемент — это вес человека. Есть лодки, каждая из которых может нести не более двух человек одновременно и имеет максимальную грузоподъёмность limit. Нужно вернуть минимальное количество лодок, чтобы перевезти всех людей.
Пример:
people = [3, 2, 2, 1], limit = 3
# Ответ: 3 лодки:
# - 1 и 2
# - 2
# - 3
👀Смотреть видео
#видео
🔥12👍5
Измерение покрытия API тестами
Swagger Coverage Tool – это инструмент, который проверяет, насколько хорошо покрыт Swagger-документ (OpenAPI spec) реальными запросами. Благодаря данной статье ты узнаешь, как пользоваться этим инструментом.
👉Читать статью
#статьи
Swagger Coverage Tool – это инструмент, который проверяет, насколько хорошо покрыт Swagger-документ (OpenAPI spec) реальными запросами. Благодаря данной статье ты узнаешь, как пользоваться этим инструментом.
👉Читать статью
#статьи
👍9
Анализ настроений криптовалютного рынка
В этот раз мы сделаем простое приложение для работы с криптовалютным рынком. Оно собирает свежие твиты о криптовалютах, аназириует их настроение и строит визуализацию “температуры” рынка.
Этот проект можно масштабировать для создания собственных торговых алгоритмов, дашбордов аналитики или просто для наблюдения за “погодой” на крипторынке.
#практика
В этот раз мы сделаем простое приложение для работы с криптовалютным рынком. Оно собирает свежие твиты о криптовалютах, аназириует их настроение и строит визуализацию “температуры” рынка.
Этот проект можно масштабировать для создания собственных торговых алгоритмов, дашбордов аналитики или просто для наблюдения за “погодой” на крипторынке.
#практика
🔥23👍8
Задачи с LeetCode: Can Place Flowers
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Есть список flowerbed, представляющий грядку. 0 означает пустое место, 1 – уже посаженный цветок. При этом нельзя сажать цветы рядом друг с другом. Нужно определить, можно ли посадить n новых цветков без нарушения правил.
Пример:
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Есть список flowerbed, представляющий грядку. 0 означает пустое место, 1 – уже посаженный цветок. При этом нельзя сажать цветы рядом друг с другом. Нужно определить, можно ли посадить n новых цветков без нарушения правил.
Пример:
flowerbed = [1,0,0,0,1], n = 1
# Ответ: True (можно посадить один цветок на индекс 2)
flowerbed = [1,0,0,0,1], n = 2
# Ответ: False (нельзя посадить два цветка)
👀Смотреть видео
#видео
👍21😁2
Визуализация сюжета
Благодаря данной статье ты узнаешь, как создать AI-помощника для анализа художественного произведений. Этот помощник будет генерировать граф связей между героями, хронологию событий, а также карту мест действия.
👉Читать статью
#статьи
Благодаря данной статье ты узнаешь, как создать AI-помощника для анализа художественного произведений. Этот помощник будет генерировать граф связей между героями, хронологию событий, а также карту мест действия.
👉Читать статью
#статьи
👍13🔥4😁4
Создание видео из изображений
В этот раз мы сделаем скрипт для создания видео. Он будет объединять набор изображений в видеоролик, добавлять фоновую музыку, а также позволит настроить скорость смены кадров. В результате получится готовое MP4-видео!
#практика
В этот раз мы сделаем скрипт для создания видео. Он будет объединять набор изображений в видеоролик, добавлять фоновую музыку, а также позволит настроить скорость смены кадров. В результате получится готовое MP4-видео!
#практика
🔥32🤣5👍1
Задачи с LeetCode: Diagonal Traverse II
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Дан двумерный список nums. Требуется вернуть все элементы, отсортированные по диагоналям, где диагональ определяется как элементы с одинаковой суммой индексов i + j.
Пример:
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Дан двумерный список nums. Требуется вернуть все элементы, отсортированные по диагоналям, где диагональ определяется как элементы с одинаковой суммой индексов i + j.
Пример:
nums = [
[1, 2, 3],
[4, 5],
[6]
]
# Диагонали:
# 0 → [1]
# 1 → [2, 4]
# 2 → [3, 5, 6]
# Результат: [1, 2, 4, 3, 5, 6]
👀Смотреть видео
#видео
👍11
Что такое Brython? Часть 4
Brython — это интерпретатор Python, реализованный на языке JavaScript. Его основная цель — позволить разработчикам писать клиентскую логику веб-приложений на Python вместо JavaScript. Продолжаем делиться циклом статей, где автор рассказывает про Brython.
👉Читать статью
#статьи
Brython — это интерпретатор Python, реализованный на языке JavaScript. Его основная цель — позволить разработчикам писать клиентскую логику веб-приложений на Python вместо JavaScript. Продолжаем делиться циклом статей, где автор рассказывает про Brython.
👉Читать статью
#статьи
😁26👍7🤣7🔥3
Генератор мемов
С помощью этого скрипта ты сможешь сделать свои мемы! Все очень просто: ты загружаешь картинку, накладываешь текст сверху и снизу, а затем делаешь черную обводку вокруг белого текста.
#практика
С помощью этого скрипта ты сможешь сделать свои мемы! Все очень просто: ты загружаешь картинку, накладываешь текст сверху и снизу, а затем делаешь черную обводку вокруг белого текста.
#практика
👍36🤣20🔥4
MongoDB: Моментальная обработка данных
Делимся циклом видео, благодаря которому ты научишься пользоваться MongoDB. В этот раз автор рассказывает, как подсчитать сумму элементов, объединять дубликаты и проводить агрегацию по выбранным полям.
👀Смотреть видео
#видео
Делимся циклом видео, благодаря которому ты научишься пользоваться MongoDB. В этот раз автор рассказывает, как подсчитать сумму элементов, объединять дубликаты и проводить агрегацию по выбранным полям.
👀Смотреть видео
#видео
👍15🔥1
Особенности логирования
В Python логирование реализуется через встроенный модуль logging, который предоставляет гибкий фреймворк для записи сообщений о работе программы. Благодаря данной статье ты узнаешь об особенностях и возможностях логирования в Python.
👉Читать статью
#статьи
В Python логирование реализуется через встроенный модуль logging, который предоставляет гибкий фреймворк для записи сообщений о работе программы. Благодаря данной статье ты узнаешь об особенностях и возможностях логирования в Python.
👉Читать статью
#статьи
👍19
Обучение с помощью Цеттелькастена
В данной статье автор рассказывает, как изучал языки программирования с помощью метода Цеттелькастен. Ты поймешь, подходит ли тебе данный метод обучения или нет.
👉Читать статью
#статьи
В данной статье автор рассказывает, как изучал языки программирования с помощью метода Цеттелькастен. Ты поймешь, подходит ли тебе данный метод обучения или нет.
👉Читать статью
#статьи
🔥14👍5😁1
Автоматический резюме-аналитик
Данная программа позволяет загружать .pdf или .docx файл с резюме, извлекает ключевые навыки, опыт, контакты, и формирует краткий отчет. В результате можно разобрать резюме без ручного чтения – отличный инструмент для HR, рекрутеров или разработчиков.
#практика
Данная программа позволяет загружать .pdf или .docx файл с резюме, извлекает ключевые навыки, опыт, контакты, и формирует краткий отчет. В результате можно разобрать резюме без ручного чтения – отличный инструмент для HR, рекрутеров или разработчиков.
#практика
🔥18👍7
Задачи с LeetCode: String to Integer
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Дана строка s, нужно преобразовать её в целое число, следуя определенным правилам. Нужно пропустить все начальные пробелы, считать знак (+ или -), если он есть. Также нужно читать цифры до первого нецифрового символа, а результат быть в пределах, иначе обрезать.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.
Дана строка s, нужно преобразовать её в целое число, следуя определенным правилам. Нужно пропустить все начальные пробелы, считать знак (+ или -), если он есть. Также нужно читать цифры до первого нецифрового символа, а результат быть в пределах, иначе обрезать.
👀Смотреть видео
#видео
🔥4👍1
Selenium: Обход блокировки
Благодаря данному видео ты узнаешь, как создать расширение с помощью Python для Selenium Chrome Driver. Ты настроишь браузер через proxy с аутентификацией и заменой user-agent заголовка.
👀Смотреть видео
#видео
Благодаря данному видео ты узнаешь, как создать расширение с помощью Python для Selenium Chrome Driver. Ты настроишь браузер через proxy с аутентификацией и заменой user-agent заголовка.
👀Смотреть видео
#видео
1🔥28👍6😁3
Рукописный редактор
В данной статье автор рассказывает, как можно сделать редактор рукописного ввода. Идея проста: создается виртуальный лист, на котором можно набросать код от руки – и он будет исполняться!
👉Читать статью
#статьи
В данной статье автор рассказывает, как можно сделать редактор рукописного ввода. Идея проста: создается виртуальный лист, на котором можно набросать код от руки – и он будет исполняться!
👉Читать статью
#статьи
2👍18