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

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

     11.02.2025       Выпуск 583 (10.02.2025 - 16.02.2025)       Статьи

Учебник — всё, что вам нужно

Немного вызывающее название статьи отсылает к известной работе Внимание - всё, что вам нужно. На этот раз речь пойдет о качестве данных, на которых обучают LLM. Оказывается, качественный учебник (как концентрат знаний в любой сфере) в разы сокращает потребность и в памяти, и в мощности GPU, и в деньгах инвесторов...

     09.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Запускаем ML-модели с помощью Docker и Nvidia Triton Server

Nvidia Triton Server - технология, которая значительно упрощает запуск моделей машинного обучения и их использование в веб-приложениях.

     09.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Динамические формы с Flask

Одной из распространенных задач в веб-приложениях является создание формы, в которую можно вводить заранее неопределённое количество элементов. Этот подход часто используется при вводе пользовательской информации, например, телефонных номеров или адресов. В примере ниже можно увидеть, как пользователь динамически добавляет дополнительные телефонные номера в форму, нажимая на кнопку "Add another".

     09.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Как студенты СПО роботов на ROS пилили

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

     08.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Пишем бота «второго мнения» от нейросетей GPT 4o, Gemini 1,5 flash и Claude 3.5 Sonnet

Иногда возникают вопросы, в которых нейросети помогают подумать в правильном направлении, или дают «инсайты». Но спрашивать у каждой сетки одно и то же отдельно может быть долго и неудобно. Сегодня мы напишем бота, который умеет работать сразу с несколькими нейросетями (в дальнейшем вы можете добавить больше моделей, чем будет предоставлено в статье) и получать от них ответы в едином интерфейсе.

     08.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Поднимаем потоковый сервис Kafka на Python

В этой статье мы познакомимся с Apache Kafka. Мы напишем демо пример Kafka Consumer'а на Python и запустим его в облачном сервисе

     07.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

(Re)naming things is hard

MP 133: Naming things is hard, but renaming things can be even harder.

     07.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи
     06.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Алгоритмы из теории графов: решаем сложную задачу

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

     06.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Boxplot, он же ящик с усами

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

     06.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Использование PyGame для визуализации сигналов звукового диапазона с частотой дискретизации 44100 Гц в реальном времени

В данной статье рассмотрено необычное применение PyGame – это быстрый вывод графиков, например, потоков данных с частотой дискретизации 44100 Гц со звуковой карты, что может быть применимо для визуализации звуковых сигналов.

     05.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

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

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

     05.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Python как дзен: Пелевин и разработка

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

     05.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Building Cython (Or C) Extensions Using uv

Developing Python libraries with C extensions can be tricky. Learn how uv and setuptools can work together to build Cython-powered projects.

     05.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Dynamic Forms With Flask

This post shows you how to create dynamic web forms, where fields are added on the fly, when coding within the Flask web framework.

     04.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Мне 34, я был в 67 странах, и у меня есть для вас лайфхак (часть 2)

Два месяца назад я написал Телеграм-бот, который помогает мне выхватывать дешёвые авиабилеты (и нет, это не рекламная интеграция). Я прикрутил Python-интеграцию к Telegram по протоколу для клиентов, чтобы читать сообщения из любых публичных групп, к backend-части на Spring — она позволяет через бота подписываться на эти группы и настраивать, какие сообщения выхватывать для вас. В статье найдёте код, ссылки на бот и примеры, как другие пользователи ищут через бот скидки на айфоны и много чего ещё.

     04.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

PicTrace-X1: Как умные очки и нейросети меняют поиск изображений — от браузера до навигации

В данной статье мы рассмотрим, как интеграция инструментов автоматизированного поиска схожих изображений, цифрового зрения и навигационных систем открывает новые горизонты в области персональных устройств. Особое внимание уделяется проекту умных очков PicTrace-X1, который объединяет возможности нейронных сетей, алгоритмов SLAM и современных аппаратных платформ, создавая единую экосистему для взаимодействия с окружающим миром.

     04.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи
     04.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи
     03.02.2025       Выпуск 582 (03.02.2025 - 09.02.2025)       Статьи

Пишем симуляцию по мотивам игры Life

В этой статье я расскажу о процессе создания симуляции экосистемы под названием «NewLife», которая моделирует взаимодействие между травой, мирными клетками и хищниками. Мы разберем, как был написан код, какие проблемы возникали в процессе разработки и как они были решены.