Трагикомедия в двух актах. Он сам полез на эшафот, теперь за спиной стоит палач :(
🔥68😢39😁10❤3😱3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Snake – проект, который посвящен искусственному интеллекту игры Snake.
Цель змеи — постоянно есть пищу и как можно быстрее заполнить карту своим телом.
Изначально проект был написан на C++. Теперь он был переписан на Python для удобного графического интерфейса и простоты реализации алгоритма.
Ознакомиться с проектом можно здесь :3
Цель змеи — постоянно есть пищу и как можно быстрее заполнить карту своим телом.
Изначально проект был написан на C++. Теперь он был переписан на Python для удобного графического интерфейса и простоты реализации алгоритма.
Ознакомиться с проектом можно здесь :3
👍38🔥3❤2😱2🎉2
newspaper3k - модуль, который даёт возможность извлекать статьи и связанные мета-данные из множества разных источников.
С использованием newspaper3k можно извлечь изображения, текст и имена авторов.
Данный модуль, кстати, поддерживает NLP-функциональность 🌚
Поэтому, если вы собирались использовать BeautifulSoup или другую библиотеку для вебскрапинга в своём следующем проекте, лучше сэкономьте своё время и силы и установите newspaper.
Ставится командой ⚙
Документация и примеры кода здесь :3
С использованием newspaper3k можно извлечь изображения, текст и имена авторов.
Данный модуль, кстати, поддерживает NLP-функциональность 🌚
Поэтому, если вы собирались использовать BeautifulSoup или другую библиотеку для вебскрапинга в своём следующем проекте, лучше сэкономьте своё время и силы и установите newspaper.
Ставится командой ⚙
pip install newspaper3k
Документация и примеры кода здесь :3
👍29❤2🔥1
Media is too big
VIEW IN TELEGRAM
Жаль и кодера и оператора, оператор умер от инфаркта :(
😢96🤯36👍5🔥3
🐥 Задача по Python #12
Описание
При работе со значениями цвета иногда может быть полезно извлечь отдельные значения компонентов красного, зеленого и синего (RGB) для цвета. Реализуйте функцию, отвечающую этим требованиям:
Принимает в качестве параметра шестнадцатеричную строку цвета без учета регистра (например, "#FF9933" или "#ff9933").
Возвращает Map<String, int> со структурой {r: 255, g: 153, b: 51}, где r, g и b находятся в диапазоне от 0 до 255.
Примечание: ваша реализация не должна поддерживать сокращенную форму шестнадцатеричной записи (например, "#FFF").
Примеры
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
При работе со значениями цвета иногда может быть полезно извлечь отдельные значения компонентов красного, зеленого и синего (RGB) для цвета. Реализуйте функцию, отвечающую этим требованиям:
Принимает в качестве параметра шестнадцатеричную строку цвета без учета регистра (например, "#FF9933" или "#ff9933").
Возвращает Map<String, int> со структурой {r: 255, g: 153, b: 51}, где r, g и b находятся в диапазоне от 0 до 255.
Примечание: ваша реализация не должна поддерживать сокращенную форму шестнадцатеричной записи (например, "#FFF").
Примеры
"#FF9933" --> {r: 255, g: 153, b: 51}
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
👍14
Map Poster Creator - скрипт для создания красивых дорожных карт любых городов, зон, участков по данным OSM.
На карту можно добавить зеленые насаждения, дороги, реки, пруды, озера. Есть несколько готовых цветовых схем, но вы легко можете добавить свои собственные цвета.
Сверху - одна из трёх цветовых схем, остальные две цветовые схемы это: coral, black. По желанию можно создать свою цветовую схему :3
Ставится командой ⚙
На карту можно добавить зеленые насаждения, дороги, реки, пруды, озера. Есть несколько готовых цветовых схем, но вы легко можете добавить свои собственные цвета.
Сверху - одна из трёх цветовых схем, остальные две цветовые схемы это: coral, black. По желанию можно создать свою цветовую схему :3
Ставится командой ⚙
pip install map-poster-creator
Проект находится здесь :3👍26🤔1
🐥 Задача по Python #13
Описание
В теории чисел и комбинаторике разбиение положительного целого числа n, также называемое целочисленным разбиением, представляет собой способ записи n в виде суммы положительных целых чисел. Две суммы, отличающиеся только порядком слагаемых, считаются одним и тем же разбиением. Если порядок имеет значение, сумма становится композицией. Например, число 4 можно разделить пятью различными способами:
Цель - вывести количество разбиений чисел как показано в примерах ниже.
Примеры
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
В теории чисел и комбинаторике разбиение положительного целого числа n, также называемое целочисленным разбиением, представляет собой способ записи n в виде суммы положительных целых чисел. Две суммы, отличающиеся только порядком слагаемых, считаются одним и тем же разбиением. Если порядок имеет значение, сумма становится композицией. Например, число 4 можно разделить пятью различными способами:
4
3 + 1
2 + 2
2 + 1 + 1
1 + 1 + 1 + 1
Цель - вывести количество разбиений чисел как показано в примерах ниже.
Примеры
exp_sum(1) # 1
exp_sum(2) # 2 -> 1+1 , 2
exp_sum(3) # 3 -> 1+1+1, 1+2, 3
exp_sum(4) # 5 -> 1+1+1+1, 1+1+2, 1+3, 2+2, 4
exp_sum(5) # 7 -> 1+1+1+1+1, 1+1+1+2, 1+1+3, 1+2+2, 1+4, 5, 2+3
exp_sum(10) # 42
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
👍20❤1🔥1
FastPhotoStyle – инструмент на основе нейронной сети позволяющая объединять изображения в нечто новое.
Детали алгоритма, лежащего в основе кода, задокументированы в статье arxiv.
При наличии фотографии содержимого и фотографии стиля код может передать стиль фотографии стиля фотографии содержимого.
Проект находится здесь :3
Детали алгоритма, лежащего в основе кода, задокументированы в статье arxiv.
При наличии фотографии содержимого и фотографии стиля код может передать стиль фотографии стиля фотографии содержимого.
Проект находится здесь :3
👍47😱5❤3🎉2🤩2
girfiti – инструмент для создания красивого 7х7 пиксель-арта в истории коммитов github.
Поскольку это, вероятно, приведет к скопу истории репозитория, настоятельно рекомендуется создать новый репозиторий github при использовании gitfiti. Кроме того, сгенерированный сценарий предполагает, что вы используете аутентификацию с открытым ключом с git.
Вам, вероятно, придется подождать день или два, пока gitfiti отобразится на сайте.
Проект находится здесь :3
Поскольку это, вероятно, приведет к скопу истории репозитория, настоятельно рекомендуется создать новый репозиторий github при использовании gitfiti. Кроме того, сгенерированный сценарий предполагает, что вы используете аутентификацию с открытым ключом с git.
Вам, вероятно, придется подождать день или два, пока gitfiti отобразится на сайте.
Проект находится здесь :3
👍24