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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE


Новый материал в ленте
  Using Bag-of-Words

Have you ever wondered how machine learning models actually work with text? After all, these models require numerical input, but text is, well, text. Natural language processing (NLP) offers many ways to bridge this gap, from the large language models (LLMs) that are dominating headlines today all the way back to the foundational techniques of […]


Python Дайджест. Выпуск 564

(30.09.2024 - 06.10.2024)

поделиться выпуском 
Дайджест python,

Статьи

  Проверка содержимого PDF-файлов средствами Python и pdfminer. Часть 2

В предыдущей части статьи мы рассмотрели общие подходы к тестированию PDF и познакомились с тем, как библиотеки pdfminer и PDFQuery помогают нам получать детальную информацию об объектах. Достаточно ли нам этой информации? Далеко не всегда. В этой статье мы расскажем о решении некоторых интересных технических проблем.

  Kaggle для футболистов: Классификация событий на футбольном поле

В конце 2022 года закончилось соревнование DFL - Bundesliga Data Shootout. Так как мне интересен футбол и в целом спортивная аналитика, то я решил поучаствовать в этом соревновании. Целью данной статьи является описание моего подхода, и я уверен, что многие методы, примененные к этой задаче, могут быть адаптированы для решения других задач в области компьютерного зрения.

  Книга: «Грокаем алгоритмы. 2-е изд.»

Первое было интересным, понятным, запоминающимся. Но оно было выпущено в далёком 2016 году, а перевод появился лишь в 2017. В сфере компьютерных технологий всё меняется и обновляется с невероятной скоростью, неудивительно, что автор решил актуализировать свою книгу

  Polars Plugins: let's make them easier to use

Increasing ease-of-use of Polars plugins by improving an existing tutorial.

  Простой мини-чат на FastApi: Современный интерфейс, вебсокеты и SQLAlchemy с деплоем

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

  Что можно рассказать о функциях Python на примере кофемашины?

Поделюсь с вами одной из моих любимых аналогий. Я раньше сам молол себе кофе. Купил такую старомодную ручную кофемолку с металлической воронкой, крутильной рукояткой и маленьким деревянным подносом, на который ссыпается смолотый кофе. Может быть, где-то у меня она ещё валяется. Теперь я слишком занят. Перешёл на кофемашину.

  Как у нейросетей работает внимание? Статья про self-attention и cross-attention

Удивительно, как нейросети похожи на нас. У них тоже есть внимание, и на примере коня на ракете я расскажу, как оно работает!

  Сводка от pythonz 29.09.2024 — 06.10.2024

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

  BI для оценки полезности BI: огранка логов в АЛРОСА

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

  Краткий гайд по квантованию нейросетей

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

  Как сделать инструмент для запуска нагрузки одной кнопкой: показываем наш Pangoloader

Наш продукт — специальная сборка PostgreSQL с доработками (крупных больше 30, а всего уже больше 70) в области безопасности, производительности, отказоустойчивости. Автоматизировать нагрузку помогают разные инструменты.

  Telegram bot который принимает фотографии и публикует их

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

  Практика реализации Веб-ГИС приложений и сервисов на основе открытых ресурсов. Начало

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

  Что изменилось в open source-альтернативе TestRail. От кастомных статусов и атрибутов до bulk-операций

Мы готовим крупный релиз 2.0 с масштабными изменениями, в том числе дизайна интерфейса. А пока в качестве «аппетайзера» я расскажу про последние обновления к релизу 1.3.4. Среди них — bulk-операции, пуш-уведомления пользователей, доработка кастомных атрибутов и статусов.

Вопросы и обсуждения

  Python Bytes: #403 A machine learning algorithm walks into a bar…

Очередной выпуск англоязычного подкаста Python Bytes

Релизы

  aiohttp - 3.10.9

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp

  numpy - 2.1.2

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

  pymongo - 4.10.1

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

  redis - 5.1.1

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

  IPython - 8.28.0

Интерактивная оболочка для языка программирования Python. Скачать можно по ссылке: https://pypi.python.org/pypi/IPython