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

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

     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 эффективнее.

     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-приложение.

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

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

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

     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)       Статьи

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

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

     07.07.2024       Выпуск 551 (01.07.2024 - 07.07.2024)       Статьи

Создание собственного API на Python (FastAPI): Гайд по POST, PUT, DELETE запросам и моделям Pydantic

В прошлой статье мы рассмотрели GET запросы и научились писать свои первые функции. Сегодня же мы рассмотрим методы, позволяющие отправлять данные (POST), обновлять (PUT) и удалять данные (DELETE).

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

Мега-Учебник Flask Глава 22: Фоновые задания (издание 2024)

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

     06.07.2024       Выпуск 551 (01.07.2024 - 07.07.2024)       Статьи

Сквозная аналитика в HR

После того, как я устроился работать в агентство ко мне обратилась руководитель HR отдела для разработки небольшого автоматизированного отчета в BI. До этого основные показатели (текучесть, вовлеченность и др.) рассчитывались в табличках Excel полу ручным способом.

     05.07.2024       Выпуск 551 (01.07.2024 - 07.07.2024)       Видео

Как устроен float в CPython?

- Магические методы float
- Способы записи float
- Неточность float
- Популярные ошибки при работе с float
- Float and double memory layout или устройство памяти float и double
- NaN, +Infinity, -Infinity

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

Мега-Учебник Flask Глава 23: Интерфейсы прикладного программирования (API) (издание 2024)

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

     05.07.2024       Выпуск 551 (01.07.2024 - 07.07.2024)       Статьи

PUSSY – швейцарский нож от мира ПО. Погружаемся в систему Свойств #ШБР2

PUSSY (Python Utilitarian Script System for You) - это кроссплатформенный программный комплекс, который позволяет ускорить разработку приложений с графическим интерфейсом на языке Python и PySide6. Его ключевой фичей является быстрое создание раздела с пользовательскими настройками, достаточно просто объявить перечень Свойств в Специальном контейнера, а система сама позаботится обо всем остальном.

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

Создание голосового ассистента на Python с классификацией пользователей на основе нейронных сетей (аналог FaceID)

На этот раз будем запускать долгий проект, по созданию голосового ассистента (ГА). Создать свою Алису или Siri довольно просто, есть уже много статей на Хабр (и не только), которые подробно описывают основные принципы, но чтобы было действительно профессионально и интересно мы углубимся в эту тему и «прикрутим» нейронные сети к нашему ГА. И в первой части начнем с того, что научим нашего голосового ассистента распознавать человека, который в данный момент пользуется компьютером.

     07.07.2024       Выпуск 551 (01.07.2024 - 07.07.2024)       Статьи

Сводка от pythonz net 30.06.2024 — 07.07.2024

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

     05.07.2024       Выпуск 551 (01.07.2024 - 07.07.2024)       Статьи

NER для начинающих: Простое объяснение с примерами на SpaCy

В этой статье мы подробно рассмотрим распознавание именованных сущностей (Named Entity Recognition, NER) и его применение на практике. Простым и доступным языком объясним, как работает NER, приведем примеры кода с использованием библиотеки SpaCy и покажем, как обучать модели для распознавания именованных сущностей. Эта статья поможет вам быстро освоить основы и начать применять NER в своих проектах!

     04.07.2024       Выпуск 551 (01.07.2024 - 07.07.2024)       Статьи

Создание цифровой модели рельефа (DEM) по открытым данным

Построение цифровой модели рельефа (Digital Elevation Model, DEM) с использованием открытого программного обеспечения PyGMTSAR (Python InSAR) является ярким примером технологии, которая выглядит настоящей магией. Действительно, для создания спутникового DEM требуется всего один клик для запуска процесса обработки и получения результата.