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

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


Новый материал в ленте
  Speeding Up Data Retrieval From PostgreSQL With Psycopg

Formatting and concatenating query result columns on the PostgreSQL side and then parsing them in Python might sometimes be faster than fetching the columns as separate values.


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

(26.02.2024 - 03.03.2024)

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

Статьи

  Сводка pythonz net 25.02.2024 — 03.03.2024

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

  Как я сделал телеграмм-бота для массовых откликов на вакансии и что мне это дало

Началось все как у всех, с поиска работы. Изначально планировал собрать информацию об аккредитованных компаниях, чтобы в дальнейшем к ним устроиться. При поиске обнаружил, что у HeadHunter уже реализован поиск по данному критерию. Супер, но я планировал собрать контактные данные, решил ознакомиться с API HH.

  Создание Chat-Ops бота в Mattermost на python

В нашей команде, которая занимается системой электронного документооборота в части операционных процессов, часто на голосовых встречах и при обсуждении в мессенджере Mattermost возникала необходимость накидать черновики задач в таск-трекер, чтобы потом их дозаполнить. Эта потребность наложилась на мое желание попробовать написать что-то на python, связанное с Chat-Ops.

  Как перевести Django-сайт на разные языки: плюсы, минусы, подводные камни

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

  Одномерный лес и все прочее

Объяснение «на пальцах» и реализация решающего дерева, случайного леса и бустинга.

  KD+SM Uplift Modeling. Часть 2. T-Learner. Субпопуляции и Дивергенции

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

  Инструмент подбора оттенков для покраски миниатюр. Часть 1: теория

Инструмент предназначен для виртуального смешения красок, он содержит солвер, генерирующий рецепты для создания цвета из имеющихся красок. Инструмент поставляется с замеренными мной данными для красок Kimera

  Разработка производительного распознавателя автономеров для edge-устройств

«Мы всего лишь хотели пофиксить баги в своем продукте, а психанули и создали аналог одной из библиотек» — CV-инженеры

  Telegram Mini Apps с мгновенной оплатой

Инструкция, посвящённая созданию Telegram Mini Apps с вызовом окна оплаты без создания дополнительной кнопки для этого.Telegram Mini Apps c мгновенным вызовом окна оплаты.

  Как быстро написать API на FastAPI с валидацией и базой данных

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

  Сводка от pythonz net 18.02.2024 — 25.02.2024

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

  Python Monorepo Visualization

Monorepos can be a bit overwhelming, containing all the code for all your projects. Thankfully, there are ways to visualize a Python monorepo. This blog post introduces you to one repo visualizer: Polylith

Учебные материалы

  Книга Тиаго Антао «Сверхбыстрый Python»

Недавно дочитал книгу Тиаго Антао, которая в русскоязычном варианте называется «Сверхбыстрый Python», а в оригинале более скромно — «Fast Python». Ее подзаголовок — «Эффективные техники для работы с большими наборами данных».

Релизы

  redis - 5.0.2

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

  Twisted - 24.3.0

Фреймворк для написания асинхронных приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/twisted/

  pylint - 3.1.0

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pylint/