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

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

     17.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи
     16.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

Разбираем на винтики учебный процессор TOY

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

     16.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

Мониторинг Celery

Существует популярный подход к покрытию метриками Celery: он заключается в запуске некоторого процесса, который слушает события из специальной очереди, на основе этих событий обновляются объекты метрик, а фоновый поток сервера отдаёт собранные метрики скраперу. В этой статье подробно разберём события, их жизненный цикл, откуда и как их принимать. Также поговорим про механизм удалённого управления (remote control), какие у него есть возможности и как им пользоваться. Обсудим существующие решения, чем они отличаются, и почему вам, возможно, будет выгодно сделать своё.

     16.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Конференции, события, встречи разработчиков

Python meetup. Online. 24 апреля

Как всегда вас жду доклады записанные в студии, а так же новый формат проведения прямого эфира из студии в Москве. Ведущий, спикеры и приглашенные эксперты с нетерпением ждут вашего участия в обсуждении. А вы, наши дорогие онлайн телезрители, сможете задать свои вопросы и высказать свое мнение!

     15.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

Какой язык программирования выбрать? Обзор Python

Шестая статья нашего цикла про языки программирования посвящена Python. В обзоре вы найдёте особенности, плюсы и минусы Python, сферы его применения и полезные ссылки для обучения.

     15.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Статьи

Как быстро собрать кубик для простых задач: играемся с TinyOLAP

Сегодняшняя статья будет интересна тем, кто хочет собрать простой OLAP‑куб для анализа данных, чтобы понять, как он устроен и работает. Экспериментировать будем с помощью TinyOLAP, одного из немногих OpenSource движков на Python.

     18.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Релизы

virtualenv - 20.25.3

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

     18.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Релизы

Sphinx - 7.3.6

Python генератор документации. Скачать можно по ссылке: https://pypi.python.org/pypi/Sphinx/

     18.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Релизы

celery - 5.4.0

Распределенная очередь задач. Скачать можно по ссылке: https://pypi.python.org/pypi/celery/

     17.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Релизы

gunicorn - 22.0.0

WSGI HTTP-сервер для UNIX. Скачать можно по ссылке: https://pypi.python.org/pypi/gunicorn/

     17.04.2024       Выпуск 540 (15.04.2024 - 21.04.2024)       Релизы

aiohttp - 3.9.5

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

     14.04.2024       Выпуск 539 (08.04.2024 - 14.04.2024)       Статьи

Оптимизация гиперпараметров за 5 секунд?

Пока люди с самыми малыми вычислительными машинами в пустую тратят время на перебор гиперпараметров внутри библиотеки Scikit-learn – настоящие гении тайм-менеджмента выбирают TPE и Optuna.

     14.04.2024       Выпуск 539 (08.04.2024 - 14.04.2024)       Статьи

Сводка от pythonz net 07.04.2024 — 14.04.2024

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

     13.04.2024       Выпуск 539 (08.04.2024 - 14.04.2024)       Статьи

Топовые подходы к решению алгоритмических задач

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

     13.04.2024       Выпуск 539 (08.04.2024 - 14.04.2024)       Статьи

Мега-Учебник Flask Глава 4: База данных (издание 2024)

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

     12.04.2024       Выпуск 539 (08.04.2024 - 14.04.2024)       Статьи

How to optimize PostgreSQL queries from Django using pgMustard

A look at what pgMustard does and how to use it with the Django ORM, especially for dissecting slow queries.

     12.04.2024       Выпуск 539 (08.04.2024 - 14.04.2024)       Видео

Обработка свыше 400М прод. событий в сутки

В KION в сутки поступает свыше 400 миллионов продуктовых событий (помимо технических). На основе этих событий продуктовые вертикали строят аналитику, следят за продуктом, принимают бизнес решения. Качество поступаемых данных критично важно. В докладе расскажу про весь pipeline событий, как мы их готовим для аналитиков и продактов.

     12.04.2024       Выпуск 539 (08.04.2024 - 14.04.2024)       Видео

Токены отмены как паттерн и как библиотека cantok.

Код на C# и на Go часто пронизан специальными объектами, отвечающими за прекращение работы — они называются токенами отмены, либо в случае Go — контекстами. Это супер-удобно и делает программы компактнее + надежнее, но питонисты про такое почему-то не в курсе. Мне пришлось решать эту проблему и написать свой инструмент + начать популяризировать паттерн.

     12.04.2024       Выпуск 539 (08.04.2024 - 14.04.2024)       Видео

Классификация запросов клиентов. Дёшево и сердито

Когда у вас достаточно большой и разношёрстный спектр запросов клиентов, а вам необходимо все это валидировать, и на это нет ресурсов в виде LLM или NN — "Что же делать?". Расскажу, как сделать классификацию быстро и без больших затрат на разметку и обучение.