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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     20.09.2021       Выпуск 405 (20.09.2021 - 26.09.2021)       Статьи

Python микросервисы с Kafka без боли

В этой статье я бы хотел поделиться способом написания асинхронных микросервисов на Python, общающихся друг с другом через Kafka. В основе этих микросервисов лежит библиотека потоковой обработки  Faust. Но Faust - это не только работа с Kafka, он также содержит HTTP-сервер и планировщик для выполнения задач с определенным интервалом или по расписанию.

Несмотря на то, что в тестовом проекте используются такие инструменты и библиотеки, как FastAPI, Grafana, Prometheus, основная речь пойдет о Faust.

     20.09.2021       Выпуск 405 (20.09.2021 - 26.09.2021)       Статьи

PULP БЖУ

Пусть у нас есть картофель фри, котлета, хлеб, помидор, огурец и молочный коктейль. Сколько чего нужно съесть, чтобы получилось 30 гр. белка, 25 гр. жиров и 60 гр. углеводов? В прошлый раз я баловался и пытался решить это с помощью матриц, на этот раз - с помощью линейных уравнений и python библиотеки PuLP.

     20.09.2021       Выпуск 405 (20.09.2021 - 26.09.2021)       Статьи

KODI: собираем удобный и функциональный медиацентр для дома. Часть 8. Telegram-бот для qBittorrent

Наделяем наш медиацентр еще одной возможностью - управление торрент-клиентом и его загрузками из мессенджера Telegram через чат-бота. Теперь вы не будете ограничены лишь локальной домашней сетью. Управлять загрузками на домашнем сервере из любой точки мира? Легко!

     19.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Статьи

Многоконсольный вывод для Python

Существует много проекты в которых нужно сразу видеть результат переменных в момент выполнения программы. Например обработка нажатий клавиш от пользователя, навигация между страницами в GUI приложениях, обработка данных из форм на веб проектах.

     19.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Статьи

Сводка от pythonz 12.09.2021 — 19.09.2021

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

     18.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Статьи
     17.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Видео

Moscow Python Podcast. Хорошие практики построения инфраструктуры ML-моделей (level: all)

В гостях у Moscow Python Podcast Data Scientist компании Лаборатория Касперского Дмитрий Аникин. Поговорили с Дмитрием о Python в машинном обучении, инфраструктуре моделей и многом другом.

     17.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Статьи

Как определить самый авторитетный фильм всех времен и народов

Какое произведение киноискусства оставило самый большой отпечаток в современной поп культуре? Предлагаю подумать над этим вопросом некоторое время. Может быть это Апокалипсис сегодня? Или Крестный отец? А вдруг главный фильм всех времен и народов это шедевр отечественного кинематографа - фильм Викинг?

 

     16.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Статьи
     16.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Статьи
     16.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Статьи

Фотогалерея на максималках

~1 год назад я начал разрабатывать свою фотогалерею (песочницу для теста всяких технологий). Данная статья – это описание её архитектуры, а также различные твики/лайфхаки/микрогайды которые я узнал за время разработки + немного про производительность.

     16.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Статьи

Отображение объектов на картах в админке Django

Бесплатная, с открытым исходным кодом библиотека DjangoAdminGeomap предназначена для отображения объектов на карте в админке Django.

     16.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Статьи

Involution: Attention is not what you need, или Как скрестить Self-Attention из NLP и Convolution в задачах CV

Если говорить про Self-Attention в картиночных моделях, то тут есть 2 варианта. Олдскульный  “давайте просто перевзвесим фичи” в разных вариантах: поканально, пространственно, в некоторой проекции. И новомодный "давайте обучим трансформер" с представлением патчей как визуальных слов. Первый подход рабочий, но не дает значительного улучшения в плане метрик. Второй подход слишком вычислительно сложный и часто заточен на размер картинок. Подход коллег из ByteDance AI Lab и университета Пекина сильно отличается от этих крайностей и является переосмыслением Attention-механизма трансформеров в работе свёрток.

     16.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Статьи

Сколько на самом деле вакансий на Python в веб-разработке (на примере Москвы)

В Коммунарке начинается осень, значит пришло время пересмотреть Бегущего (теперь уже два), открыть бутылочку Амаретто и написать следующую статью про всеми любимый Python. В данном случае поговорим о том, сколько на самом деле у нас вакансий на Python для веб-разработчиков.