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

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     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/

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

Применение рекомендательного фреймворка ODRS на практике: SCARA-робот сортирует цветные крышки

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

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

Django - 4.2.14

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

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

Django - 5.0.7

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/

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

Мега-Учебник Flask Глава 20: Немного магии JavaScript (издание 2024)

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

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

Мега-Учебник Flask Глава 21: Уведомления пользователей (издание 2024)

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

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

Три факапа в ИИ-стартапе

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