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

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

     24.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи
     24.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Sending a File in 2025

Making a file appear on ONE other computer

     26.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Релизы

pip - 25.0

Утилита для управления модулями в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pip/

     23.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Брокеры сообщений на практике: как подключиться и пользоваться RabbitMQ в Python

Умение работать с брокерами сообщений — едва ли не базовый навык для бэкенд‑разработчиков уровня Junior и Middle. В этом базовом материале по RabbitMQ посмотрим, как развернуть решение на собственном сервере, а также установим и настроим панель управления.

     23.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Dunder-методы в Python: предназначение и применение

Методы dunder (double underscore) или методы двойного подчеркивания — специальные методы в языке программирования Python, которые содержат по два символа подчеркивания в начале и в конце своего названия. Цель подобного наименования — предотвращение конфликта имен с другими пользовательскими функциями.

     23.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Быстрый старт в мир Python окружений с uv

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

     23.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

LangChain vs LlamaIndex: проектируем RAG и разбираемся, что выбрать для вашего проекта

Сегодня it-сообщество предлагает большое количество любопытных инструментов для создания RAG-систем. Среди них особенно выделяются два фреймворка —  LangChain и LlamaIndex. Как понять, какой из них подходит лучше для вашего проекта?

     22.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Основы очистки данных в data science

Проблемы с данными могут возникать по разным причинам: из-за их природы, способа сбора или ошибок при вводе. Очистка данных позволит сделать анализ более точным, а в случае машинного обучения — улучшить качество моделей.

     22.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Создание персонального AI-ассистента с использованием RAG: пошаговое руководство

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

     22.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Joblib: максимум из параллельных вычислений в Python

Joblib — это Python-библиотека, которая предоставляет инструменты для параллельных вычислений, кэширования и эффективной обработки данных. Она используется для ускорения выполнения операций, таких как многократные вычисления, обработка больших массивов данных и параллельная обработка однотипных задач.

     21.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

6 разочарований при создании командного инструмента

В роли тестировщика я столкнулся со множеством однообразных действий, которые хочется автоматизировать. Быстро надоело по 100 раз в день перезапускать службу, удалять локальную базу, указывать в конфиге адрес одного из стейджей…

     21.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Как сделать SMS-оповещение о землетрясениях с GeoJSON и SMS API

Слышали о землетрясениях, которые происходят каждый день по всему миру? Как правило, если вы не сейсмолог или не живёте рядом с тектоническим разломом, то вам всё равно. Но информировать людей о реальных катастрофах в их регионе очень важно, покажем пример такой системы оповещения через SMS.

     21.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Большое обновление CV-возможностей для фреймворка Simple

Представляю большое обновление CV-возможностей (ActiveCV 2.0) андроид-фреймворка Simple. Теперь ActveCV существует не параллельно разработке на обычных экранах, а является элементом экрана, таким как кнопка или надпись. Это не просто подход к дизайну, а совершенно другие возможности работы – совмещение логики экранов и обработки видеопотока.

     20.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Пишем морской бой на VueJS и Python

Напишем всем известную игру на VueJS, Python и вебсокетах. Можно будет поиграть со случайным соперником и попробовать свои силы с другом.

     20.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

tuple в CPython – мутабельный! И другие шокирующие детали из C-шной реализации

Сегодня я хочу рассказать, как tuple устроен внутри.Под катом будет про: мутабельность кортежей (и планы по отмене такого поведения), дичь с ctypes, переиспользование памяти и другие оптимизации.

     20.01.2025       Выпуск 580 (20.01.2025 - 26.01.2025)       Статьи

Python и нечеткое сопоставление: решение проблемы разнобоя в адресах

Иногда приходится заниматься сравнением больших списков адресов, в которых адреса записаны совершенно по разному без внятных идентификаторов вроде номера объекта - есть только адрес. Один и тот же адрес может фигурировать в различных списках