IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     12.07.2024       Выпуск 552 (08.07.2024 - 14.07.2024)       Статьи

История соседа ч.3

Как вы, возможно, помните из моих прошлых статей, у нас есть чат "попутчики" где люди ищут себе попутчиков для передвижения в Москву из области и обратно. И вот что я заметил. Очень часто в часы пик, люди фоткают очереди, чтоб уже на подъезде к остановке понять, а нужно ли двигать сейчас домой, может переждать или может даже выбрать самокат вместо маршрутки или такси. По счастливому стечению обстоятельств один из подъездов, оборудованный Ростелеком домофоном захватывает камерой прямо остановку и место за ней, где обычно и скапливается очередь.

     12.07.2024       Выпуск 552 (08.07.2024 - 14.07.2024)       Статьи

5 способов преобразования PDF в Word в Python: Сравнительное руководство

Преобразование PDF-документов в редактируемые файлы Microsoft Word позволяет вносить изменения, добавлять аннотации и более эффективно работать с PDF-контентом.В этом блоге я собрал 5 решений для конвертации PDF в Word на Python с использованием бесплатных библиотек с открытым исходным кодом или коммерческих библиотек, а также выделил плюсы и минусы каждого решения.

     15.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Его величество Граф

Графы для меня особенная тема, в них есть нечто таинственное и мощное. Цель статьи - поделиться с вами некоторыми случаями из моей практики, когда графы становились естественной частью какой-то задачи. Иногда без них задачу решить было невозможно. Иногда через них решение получалось более изящное. А иногда просто тяга к перфикционизму, графы это круто же)

     12.07.2024       Выпуск 552 (08.07.2024 - 14.07.2024)       Статьи
     14.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

pytest-unordered: сравнение коллекций без учёта порядка

Во время работы над проектом на Django Rest Framework (DRF) я столкнулся с необходимостью писать тесты для API, которые возвращали неотсортированные данные. Сортировка данных в API не требовалась, и делать её только ради тестов казалось нелогичным. Использовать для решения этой задачи множества оказалось невозможным, так как элементы множества должны быть хэшируемыми, коими словари не являются.

     14.07.2024       Выпуск 553 (15.07.2024 - 21.07.2024)       Статьи

Сводка от pythonz 07.07.2024 — 14.07.2024

А теперь о том, что происходило в последнее время на других ресурсах.

     11.07.2024       Выпуск 552 (08.07.2024 - 14.07.2024)       Статьи

Задача распознавания эмоций. Часть 2. Три кита качества

Эта часть будет посвящена теоретическому обзору проблем и их решений в контексте задачи распознавания эмоций. Несмотря на то, что многие из перечисленных проблем уже давно изучены, а методы борьбы с ними реализованы в существующих фреймворках, знать хотя бы об их существовании будет полезно.

     10.07.2024       Выпуск 552 (08.07.2024 - 14.07.2024)       Статьи

Prompt engineering 101

Мы решили сделать небольшую методичку по prompt engineering для обычного бизнес‑пользователя. Мы посмотрели на получившийся результат и решили поделиться этой методичкой с сообществом, чтобы как можно больше людей смогли овладеть разными техниками, позволяющими работать с LLM эффективнее.

     10.07.2024       Выпуск 552 (08.07.2024 - 14.07.2024)       Релизы
     12.07.2024       Выпуск 552 (08.07.2024 - 14.07.2024)       Релизы

coverage - 7.6.0

Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/

     09.07.2024       Выпуск 552 (08.07.2024 - 14.07.2024)       Статьи

Секреты логических операторов в Python

Логические операции играют важную роль в программировании. Они используются для создания условных конструкций и составления сложных алгоритмов. В этой статье мы поговорим о неочевидных деталях и скрытых особенностях работы логических операторов в Python.

     09.07.2024       Выпуск 552 (08.07.2024 - 14.07.2024)       Статьи

Искусство общения с LLM: Гайд по техникам Prompt Engineering

В этом гайде мы поговорим о подготовке к prompt-engineering, о базовых принципах написания промпта, про его структуру и про типы решаемых задач, о продвинутых техниках через рассуждения для повышения качества ответа и снижения вероятности появления галлюцинаций. Гайд будет полезен для всех, кто начинает погружаться в промптинг.

     09.07.2024       Выпуск 552 (08.07.2024 - 14.07.2024)       Статьи

Создание собственного API на Python (FastAPI): Структура проекта, SQLAlchemy PostgreSQL, миграции и первые модели таблиц

Ранее мы рассматривали базовые аспекты работы с FastAPI: различные типы запросов, их валидацию и обработку, а также ответы на эти запросы. Уже на данном этапе код становится громоздким и сложным для понимания. Сегодня мы займемся интеграцией асинхронной SQLAlchemy в наше FastAPI-приложение.

     10.07.2024       Выпуск 552 (08.07.2024 - 14.07.2024)       Релизы

django-debug-toolbar - 4.4.6

Панель отладки и профилирования Django приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/django-debug-toolbar/