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

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

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

Msgspec vs DataClasses: битва инструментов в мире Python-сериализации

Сегодня разберем два популярных инструмента — Msgspec и DataClasses. Оба помогают структурировать данные, добавить энтерпрайзности в проект, но подходы у них разные. Какой из них быстрее и удобнее, где их лучше применять?

     17.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Релизы

flake8 - 7.1.2

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

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

Алгоритм Краскала для генерации идеальных лабиринтов

Алгоритм Краскала — это жадный алгоритм, который используется для нахождения минимального остовного дерева (MST) в связном, взвешенном и неориентированном графе. В контексте генерации лабиринтов он применяется для создания структуры, где каждая ячейка соединена с другими без циклов и недостижимых областей. В результате получается так называемый "идеальный лабиринт", в котором из любой точки можно попасть в любую другую по единственному пути.

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

Как LangChain и LangGraph упрощают жизнь разработчика ИИ-Агентов

При разработке приложений на основе больших языковых моделей (LLM, Large Language Model) встает вопрос: вызывать ли модель напрямую через API (например, OpenAI) или использовать специализированные фреймворки вроде LangChain или LangGraph.

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

Автоматизация разведочного анализа данных (EDA) с помощью Python

Если вы когда-нибудь занимались машинным обучением, то знаете — перед тем как строить модель, нужно как следует изучить свои данные. Этот этап называется EDA (Exploratory Data Analysis), или разведочный анализ данных (РАД). Он критически важен — именно здесь мы находим скрытые закономерности, выдвигаем первые гипотезы и понимаем, как лучше обработать данные для будущей модели.

     15.02.2025       Выпуск 583 (10.02.2025 - 16.02.2025)       Релизы

django-filter - 25.1

Django-приложение для гибкой фильтрации объектов модели (querysets). Скачать можно по ссылке: https://pypi.python.org/pypi/django-filter/

     14.02.2025       Выпуск 583 (10.02.2025 - 16.02.2025)       Релизы

psutil - 7.0.0

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

     14.02.2025       Выпуск 583 (10.02.2025 - 16.02.2025)       Релизы

numpy - 2.2.3

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

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

Твой ИИ тебя понимает? Разбираем тайны внутреннего мира языковых моделей

Современные крупные языковые модели, такие как ChatGPT, Claude или Gemini, поражают своими возможностями. Но главный вопрос остаётся открытым: как именно они думают?

     12.02.2025       Выпуск 583 (10.02.2025 - 16.02.2025)       Релизы

coverage - 7.6.12

Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/

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

Сводка от pythonz 02.02.2025 — 09.02.2025

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

     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".

     11.02.2025       Выпуск 583 (10.02.2025 - 16.02.2025)       Релизы

virtualenv - 20.29.2

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

     11.02.2025       Выпуск 583 (10.02.2025 - 16.02.2025)       Релизы

pymongo - 4.11.1

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