PyPDF2 для объединения файлов.pdf
Полностью бесплатный инструмент, который:
— объединяет / разъединяет;
— читает / генерирует аннотации;
— шифрует / дешифрует и проч.
Тот случай, когда владение Python даже на базовом уровне окупается экономией времени и нервов: ведь действительно бесплатных онлайн-аналогов с таким функционалом не так много.
Проект на PyPi
#библиотека
Полностью бесплатный инструмент, который:
— объединяет / разъединяет;
— читает / генерирует аннотации;
— шифрует / дешифрует и проч.
Тот случай, когда владение Python даже на базовом уровне окупается экономией времени и нервов: ведь действительно бесплатных онлайн-аналогов с таким функционалом не так много.
Проект на PyPi
#библиотека
👍21⚡1🔥1🍌1
chemics для химии
Утилита адаптирована под нужды химической индустрии и позволяет:
— рассчитывать объем газа в заданных условиях;
— рассчитывать свойства реагентов;
— проверять сбалансированность уравнений и многое другое.
Проект на PyPi
#библиотека
Утилита адаптирована под нужды химической индустрии и позволяет:
— рассчитывать объем газа в заданных условиях;
— рассчитывать свойства реагентов;
— проверять сбалансированность уравнений и многое другое.
Проект на PyPi
#библиотека
👎3🍌2❤1🔥1
Поздравляем победителей
С задачей про цветовые схемы справились:
— @nesterov;
— @DZherb;
— @Alex_Bur;
— @kotakoko686.
Самое лаконичное верное решение выглядит так:
Присоединяйтесь к раскачке мозгов, это пригодится на собеседованиях.
#задача
С задачей про цветовые схемы справились:
— @nesterov;
— @DZherb;
— @Alex_Bur;
— @kotakoko686.
Самое лаконичное верное решение выглядит так:
def rgb_to_hex(color):
r, g, b = color
return f'#{r:x}{g:x}{b:x}'
Присоединяйтесь к раскачке мозгов, это пригодится на собеседованиях.
#задача
❤3🍌2
django-ninja для создания API
Веб-фреймворк позволяет по сути создавать приложения, которые потом встраиваются в Django-проект:
Документация
#API
Веб-фреймворк позволяет по сути создавать приложения, которые потом встраиваются в Django-проект:
from ninja import NinjaAPI
api = NinjaAPI()
@api.get("/add")
def add(request, a: int, b: int):
return {"result": a + b}
Документация
#API
👍8👎3😁2🍌1
Forwarded from Нейроканал
RecTools: универсальная библиотека для построения рекомендаций
Недавно наши соотечественники представили RecTools, открытую библиотеку для создания рекомендательных систем на языке программирования Python.
Эта библиотека объединяет в себе популярные модели, такие как Implicit ALS, SVD, LightFM, и другие. Вся сложная механика скрыта, а сами модели работают из коробки с помощью методов fit и recommend.
Дополнительно библиотека предоставляет единый формат входных данных. Это облегчает процесс тестирования и сравнения различных подходов к рекомендациям, избавляя вас от необходимости погружаться в детали каждой модели.
Статья о RecTools | Репозиторий
#статья #rectools
Недавно наши соотечественники представили RecTools, открытую библиотеку для создания рекомендательных систем на языке программирования Python.
Эта библиотека объединяет в себе популярные модели, такие как Implicit ALS, SVD, LightFM, и другие. Вся сложная механика скрыта, а сами модели работают из коробки с помощью методов fit и recommend.
Дополнительно библиотека предоставляет единый формат входных данных. Это облегчает процесс тестирования и сравнения различных подходов к рекомендациям, избавляя вас от необходимости погружаться в детали каждой модели.
Статья о RecTools | Репозиторий
#статья #rectools
👍5❤1🍌1
Помогаем подписчику: компьютерное зрение для пробирной палаты
Запрос от пользователя @shalimovss:
«Медленно, но верно к нам приходит маркировка товаров, Сейчас в ювелирке пришла физическая маркировка на металле, так называемый ГИИС ДМДК. С учётом того, что у работников пробирной палаты, руки не из того места, получаем не полный дата матрикс код, например нет одной грани квадрата дмк. Может кто подскажет, как в машинном зрении это считать? Фото в группе нельзя прикрепить, а жаль».
Давайте накидаем CV-библиотек Сергею в комментариях под постом.
#winshare
Запрос от пользователя @shalimovss:
«Медленно, но верно к нам приходит маркировка товаров, Сейчас в ювелирке пришла физическая маркировка на металле, так называемый ГИИС ДМДК. С учётом того, что у работников пробирной палаты, руки не из того места, получаем не полный дата матрикс код, например нет одной грани квадрата дмк. Может кто подскажет, как в машинном зрении это считать? Фото в группе нельзя прикрепить, а жаль».
Давайте накидаем CV-библиотек Сергею в комментариях под постом.
#winshare
❤2👍2🍌1
Пять правил код-ревью, для стажёров, джунов и мидлов
Разработчик из Газпромбанка рассказал, как стоит анализировать код специалистам разного уровня: стажёрам, джунам и мидлам. В статье вы узнаете, как оформлять описание, что такое nit и какие существуют универсальные принципы для всех грейдов.
#лучшиепрактики
Разработчик из Газпромбанка рассказал, как стоит анализировать код специалистам разного уровня: стажёрам, джунам и мидлам. В статье вы узнаете, как оформлять описание, что такое nit и какие существуют универсальные принципы для всех грейдов.
#лучшиепрактики
🔥6🍌4☃1
Что быстрее — глобальные переменные или аргументы функции?
Глобальные переменные всегда требуют поиска по словарю.
Индексирование списка выполняется быстрее, чем поиск по словарю.
Как думаете, кто быстрее и какие факторы могут переломить ситуацию? Поделитесь в комментариях.
Глобальные переменные всегда требуют поиска по словарю.
Индексирование списка выполняется быстрее, чем поиск по словарю.
Как думаете, кто быстрее и какие факторы могут переломить ситуацию? Поделитесь в комментариях.
👍5😁3🍌2
Виды багов в Py-приложениях
Классификатор исключений вы уже, полагаю, видели, а что насчёт классификации багов?
Англоязычная статья фулстэк-разработчика поможет сформировать представление о причинах неполадок в работе программ, будь то ошибки типа, тихие баги или падающий рантайм.
#факты
Классификатор исключений вы уже, полагаю, видели, а что насчёт классификации багов?
Англоязычная статья фулстэк-разработчика поможет сформировать представление о причинах неполадок в работе программ, будь то ошибки типа, тихие баги или падающий рантайм.
#факты
👍5🎉2🍌2
Pillow для обработки изображений
Утилита обладает рядом возможностей:
— кадрирование;
— изменение яркости и контрастности;
— наложение водяных знаков;
— регулировка резкости;
— фильтрация объектов и проч.
Проект на PyPi
#библиотека
Утилита обладает рядом возможностей:
— кадрирование;
— изменение яркости и контрастности;
— наложение водяных знаков;
— регулировка резкости;
— фильтрация объектов и проч.
Проект на PyPi
#библиотека
🥰3❤🔥1🎉1🍌1
Задача про змейку
Вам дан список из целочисленных элементов, и задача заключается в изменении порядка элементов так, чтобы это напоминало свернувшуюся змею:
#задача
Вам дан список из целочисленных элементов, и задача заключается в изменении порядка элементов так, чтобы это напоминало свернувшуюся змею:
[4, 5, 6],
[7, 8, 9]]
snail(array) # => [1, 2, 3, 6, 9, 8, 7, 4, 5]
#задача
😁9👍7
Асинхронность для начинающих
Трёхчасовой русскоязычный плейлист YouTube, посвящённый параллельным вычислениям. В ходе просмотра вы познакомитесь с:
— корутинами;
— колбэками;
— генераторами;
— asyncio и прочими сопутствующими концепциями.
#факты
Трёхчасовой русскоязычный плейлист YouTube, посвящённый параллельным вычислениям. В ходе просмотра вы познакомитесь с:
— корутинами;
— колбэками;
— генераторами;
— asyncio и прочими сопутствующими концепциями.
#факты
🔥8✍2🍌2❤1🌭1
Поздравляем верно решивших задачу про пирамиду
— @valeriy131100;
— @Furygale;
— @GeorKu;
— @Shoker_84;
— @TO;
— @impreza555;
— @Alex_Bur.
Присоединяйтесь к раскачке мозгов, это пригодится на собеседованиях.
— @valeriy131100;
— @Furygale;
— @GeorKu;
— @Shoker_84;
— @TO;
— @impreza555;
— @Alex_Bur.
Присоединяйтесь к раскачке мозгов, это пригодится на собеседованиях.
🏆2❤1👍1🍌1
Шпаргалка по REST API.pdf
435.4 KB
Трехстраничная шпаргалка, с помощью которой вы узнаете:
— как называются части URL в контексте запроса;
— зачем нужны те или иные заголовки запросов (например, Accept-Charset / User-Agent);
— чем отличается код 300 от 500
#api #шпаргалка
— как называются части URL в контексте запроса;
— зачем нужны те или иные заголовки запросов (например, Accept-Charset / User-Agent);
— чем отличается код 300 от 500
#api #шпаргалка
❤🔥8👍4🍌2🆒1