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

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

     31.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

ИИ в логистике: отслеживаем транспортные средства  на производственной территории с помощью нейросети

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

     30.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Хотите, покажу вам магию живого кода на p5py?

Вдохновившись статьёй, посвящённой написанию клеточного автомата на Godot и экспорту проекта в HTML, хочу показать вам, как использовать для этих целей модерновый онлайн-движок p5py.

     02.11.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Релизы

watchdog - 6.0.0

Библиотека и набор утилит для мониторинга событий файловой системы. Скачать можно по ссылке: https://pypi.python.org/pypi/watchdog/

     30.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Как сократить время ответа в 2 раза, добавив одну строку кода

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

     30.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Распознавание ж/д пикетных столбиков по фотографиям с беспилотника на основе PyTorch и YOLOv5

Тенденция применения беспилотных летательных аппаратов (БПЛА) продолжает развиваться и процветать. Оснащение беспилотников камерами и навигационным оборудованием геодезического класса точности позволяет получать ортофотопланы с сантиметровой точностью. Расширить возможности БПЛА можно применив нейронные сети, способные распознавать объекты на фотографиях.

     30.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Уделите внимание токенизаторам — и вот почему

В большинстве современных приложений с ИИ в той или иной форме внедрена технология RAG (генерация с дополненной выборкой). Сейчас она у всех на слуху — о ней даже написали страницу в Википедии! Меня довольно заинтриговало, что большинство успешных ИИ-приложений – это, в сущности, инструменты для умного семантического поиска.

     29.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Приключение на 20 минут. Часть 2: разбираемся со структурой проектов в SoapUI

В первой части статьи я рассказала про SoapUI в целом, а также работу с ним через командную строку, Docker и Python. В этой части мы подробно рассмотрим структуру XML‑файла SoapUI‑проекта: основные теги и нюансы работы с ними.Будет полезно всем, кто хочет работать с файлом проекта не только через графический интерфейс, но и при автоматической генерации файлов или копировании.

     29.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Игра 2048 в вашем Telegram-боте: как создать MiniApp с помощью FastAPI и Aiogram за несколько шагов

Превращаем известную игру 2048 в увлекательный Telegram-бот! Расскажу, как за несколько шагов создать MiniApp с помощью FastAPI и Aiogram, интегрировать API и настроить базы данных. Пошаговое руководство для тех, кто хочет освоить разработку на новом уровне.

     28.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Ваши генераторные выражения сломаны: чиним и разбираемся

Итак, название статьи говорит, что генераторные выражения сломаны. О чем вообще речь?

     28.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Сборка Python проекта с uv и Docker

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

     27.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Получение, обработка, анализ и визуализация спутниковых снимков с помощью библиотек: GDAL, numpy и matplotlib

Первая техническая статья на примере нашего проекта освещает проблему построения Веб-ГИС приложения и сервисов. Логика приложения, в том числе, будет реализовывать инструменты получения спутниковых снимков и их обработки по специальным алгоритмам, что позволит решать задачи мониторинга территорий - дешифрировать, классифицировать и кластеризировать объекты и явления местности на основе технологий машинного обучения.

     26.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Вычисления с GPU-ускорением на Python

GPU, также именуемый «видеокартой» или «графическим процессором» – это важнейший компонент компьютера, отвечающий за отображение картинок и видео. Графический процессор, в отличие от обычного ЦП (CPU), превосходно дробит задачи на подзадачи и распараллеливает их. В GPU всегда много ядер, поэтому вычисления на нём выполняются более эффективно. Поэтому GPU идеально подходит для многозадачности. В следующей таблице даётся упрощённое сравнение CPU и GPU.

     26.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Kafka. Лучшие практики применения. Настройки Prudcer & Consumer

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

     26.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Деплой без стресса: автоматизируем процесс для Telegram-ботов

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

     27.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Сводка от pythonz 20.10.2024 — 27.10.2024

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

     25.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Полное руководство по обработке ошибок в Python

Я часто сталкиваюсь с разработчиками, очень хорошо знающими механику обработки ошибок в Python, однако когда я начинаю выполнять ревью их кода, он оказывается далеко неидеальным.

     24.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Книга: «Causal Inference на Python. Причинно-следственные связи в IT-разработке»

Причинно-следственный анализ — одна из важнейших методологий современной науки о данных (data science), однако между теорией и практикой сохраняется большой пробел. Матеуш написал лучшую на сегодняшний день книгу, которая учит, как перейти от упрощенных моделей к современным методам, работающим на реальных данных и решающим важные практические задачи.

     23.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Правильный путь создания python-библиотеки: от создания до публикации

В мире программирования создание собственных библиотек — это не просто возможность пополнения своего портфолио или способ структурировать код, а настоящий акт творческого самовыражения (и иногда велосипедостроения).

     23.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Создание Telegram Web App с FastAPI: Генерация, сканирование QR-кодов камерой устройства и деплой за 5 минут

Сегодня вы узнаете, как создать Telegram Web App с помощью FastAPI и Aiogram 3, который сканирует и генерирует QR-коды. В статье приведены шаги от установки зависимостей и настройки вебхуков до написания кода на фронте и бэке, и до деплоя проекта.

     22.10.2024       Выпуск 567 (21.10.2024 - 27.10.2024)       Статьи

Кластеры и мир: хроника высокодоступного Pub/Sub в Redis

В статье рассматриваются основные принципы и особенности использования Redis в режиме Pub/Sub для масштабируемых и высоконагруженных приложений. Описаны два подхода к обеспечению высокой доступности — Redis Sentinel и Redis Cluster, их преимущества, ограничения и примеры настройки.