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

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

     11.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Качество данных и роботы: как мы высвободили 5 рабочих часов в день сотрудника DQ

Сейчас для нас остро встал вопрос о ресурсах нашей команды, а точнее их «резиновости»: поток входящих инцидентов растет по мере подключения новых систем к проверкам качества, а команда так и остается в составе 3 сотрудников. Возникает вопрос — а какая она, идеальная команда качества данных, которая сможет создать процессы с нуля, внедрить и привить культуру внутренним заказчикам, свести к минимуму риски возникновения инцидентов, а еще минимизировать затраты компании?

 

     11.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Об извлечении кода в Python

Я начал изучать Python в 2009 году, столкнувшись с очень нетривиальной и, кстати, необычной задачей на этом языке. Тогда я разрабатывал приложение для ПК, где графический пользовательский интерфейс создавался на PyQT, а основным языком в программе был Python.

     11.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Telegram Боты на Aiogram 3.x: Текстовая клавиатура и Командное меню

Продолжаем разбор темы разработки Telegram ботов с помощью Aiogram 3.

     11.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Реализация итоговой согласованности. Разбор библиотеки event-outbox

В этой статье я хотел бы рассказать об архитектурных шаблонах Transactional Outbox и Idempotent Consumer. Кроме того, я хотел бы показать собственную реализацию, содержащую интересное сочетание технологий, выходящее за рамки этих шаблонов, значительно упрощающее реализацию и эксплуатацию.

     10.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Как маскировка данных спасает вашу приватность

Сколько личной информации о вас хранится в мире онлайна? От финансовых операций и медицинских досье до социальных сетей и корпоративных баз данных – данные каждого из нас оказываются в цифровом пространстве, привлекая внимание злоумышленников и вызывая беспокойство как у нас, так и у служб безопасности. Данная статья нацелена на джунов и специалистов, которые только начинают погружаться в тематику.

     10.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Учебные материалы

FastAPI: веб-разработка на Python

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

     14.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Релизы

redis - 5.0.6

Python клиент для Redis. Скачать можно по ссылке: https://pypi.python.org/pypi/redis/

     10.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Простые способы ускорения обучения PyTorch-моделей

Не знаю — нужно ли вступление к статье, посвящённой ускорению машинного обучения (Machine Learning, ML)? Ускорение обучения моделей — это именно то, в чём нуждаются все ML‑инженеры. Более быстрое обучение модели означает ускорение экспериментов, что, в свою очередь, ведёт к ускорению выпуска новых версий программных продуктов. Кроме того — чем выше скорость обучения — тем меньше ресурсов нужно на каждую итерацию обучения модели.

     10.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Пишем универсальный прототип бэкенд-приложения: Litestar, FastStream, dishka

Я бы хотел с вами поделиться своими наработками по теме бэкенд-приложений и предоставить вам шаблон-прототип, который, как мне кажется, может закрыть подавляющее большинство потребностей при их разработке. Для написания прототипа я буду использовать Litestar, FastStream и dishka. Эта статья будет особенно полезна тем, кто пишет на Tornado, Django, Flask или AIOHTTP и хочет перейти на более актуальные технологии для дальнейшего развития своих проектов на современных рельсах.

     10.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Мега-Учебник Flask Глава 13: I18n и L10n (издание 2024)

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

     09.06.2024       Выпуск 547 (03.06.2024 - 09.06.2024)       Статьи

Триггербот для Rainbow Six Siege на Python

Одной из игр, которая находится в моем арсенале, является Rainbow Six Siege, онлайн шутер с элементами тактико-специальной подготовки.Одной из "фишек" игры являются индивидуальные умения оперативников. И в данной статье рассмотрена реализация бота-помощника, написанного за 5 минут на Python, который помогает играть за российского оперативника GLAZ.

     08.06.2024       Выпуск 547 (03.06.2024 - 09.06.2024)       Статьи

Sentiment Analysis Bot на Rasa 3.1

В этой статье расскажу как вижу эту задачу я, что делала и с какими проблемами пришлось столкнуться.

     08.06.2024       Выпуск 547 (03.06.2024 - 09.06.2024)       Статьи

Как мы сломали языковой барьер с помощью одной модели?

В этой статье я расскажу о реализации моего бесшовного модуля мультиязычности. Технологии, способной преодолевать языковые барьеры. Виртуальный ассистент поддерживает 109 языков, понимает на каком языке к нему обратились и генерирует ответ уже на этом языке. И все это благодаря пайплайну на основе языковой модели LaBSE (Language-agnostic BERT Sentence Embedding) и фреймворка RASA.

     08.06.2024       Выпуск 547 (03.06.2024 - 09.06.2024)       Статьи

Как я писал свой первый проект на Python

Если кратко, то у одной из Самарских лабораторий есть программа на С#, которая была написана лет 5-10 назад силами одного из учёных (не профессиональным программистом) и на момент её написания всё было круто, но время шло и количество заказов, как и нагрузка увеличивалась. И наступило время, когда данная программа стала узким местом в общем рабочем процессе.

     07.06.2024       Выпуск 547 (03.06.2024 - 09.06.2024)       Статьи

Что такое векторизация текста в NLP и какая она бывает: One-hot encoding, Bag of words, TF-IDF, Word2Vec, BERT и другие

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

     07.06.2024       Выпуск 547 (03.06.2024 - 09.06.2024)       Статьи

Не статья, а позорище какое-то! Sentiment-анализ комментариев из блога

У нас есть своя ML-платформа, серверное железо и опыт в развертывании IT-инфраструктуры. Вполне логично, что в какой-то момент возник вопрос: что, если проанализировать эмоциональный окрас комментариев в блоге с помощью LLM?

     10.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Статьи

Слушаем события в Selenium с помощью Listeners. Как реагировать на события без тонны кода

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

     09.06.2024       Выпуск 547 (03.06.2024 - 09.06.2024)       Статьи

Сводка от pythonz net 02.06.2024 — 09.06.2024

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