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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     28.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Статьи

This Django Template Tag is Killing Your Performance

Avoid performance pitfalls by replacing the length template filter with count() for QuerySet objects to prevent excessive memory and database usage.

     27.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Статьи

Polars vs Pandas: битва титанов. Кто кого?

Сегодня будем сравнивать две библиотеки — Polars и Pandas. Обсудим, какие преимущества есть у Polars и за счет чего она выигрывает в производительности.

     27.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Интересные проекты, инструменты, библиотеки

opik

From RAG chatbots to code assistants to complex agentic pipelines and beyond, build LLM systems that run better, faster, and cheaper with tracing, evaluations, and dashboards.

     27.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Статьи
     30.12.2024       Выпуск 577 (30.12.2024 - 05.01.2025)       Статьи

Как создать платформер на Pygame

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

     29.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Статьи

Сводка pythonz 22.12.2024 — 29.12.2024

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

     26.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Статьи

Базовая настройка SAST и DAST для django в gitlab cicd: как быстро внедрить решения по безопасности

Сегодня расскажу вам о базовой настройке SAST и DAST для django в gitlab cicd. В разработке использование SAST (Static Application Security Testing) и DAST (Dynamic Application Security Testing) в последние годы стало уже стандартом.

     26.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Статьи

SOAP, XML и Python: получаем данные с zakupki.gov.ru

Эта статья написана для начинающих пользователей, которые хотят разобраться в работе сервиса отдачи информации zakupki.gov.ru. Мы шаг за шагом разберем, как получить токен для физического лица, как выглядит XML-документ для запроса и как написать простую программу на Python для взаимодействия с сервисом.

     26.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Статьи

Как реализовать рекомендательную систему аудиокниг с использованием больших языковых моделей (LLM)

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

     26.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Статьи

Remote Config и A/B-эксперименты: история разработки и основные возможности

Сегодня расскажу про наш сервис Remote Config и A/B-эксперименты — это переработка одного из моих докладов

     26.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Статьи

Какие зарубежные компании подают патентные заявки в РФ в 2023, 2024 годах

Я патентный поверенный, мне интересно работать с данными, у Роспатента появилась открытая и удобная для обработки статистика по зарубежным заявителям, и мне стало интересно поизучать ее.Коротко о процессе: скачал два файла с данными (за 2023 год и за 2024 год (с учетом даты выхода статьи это почти полные данные за 2024 год)), с помощью небольшого скрипта на питоне построил следующие графики:

     26.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Видео

Анализируем исходный код с пользой

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

     26.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Видео

Ускорение обработки данных

Расскажу про успешный опыт ускорения многопоточного приложения написанного на pandas. Покажу сравнение синтаксиса и производительности polars с другими решениями. Дам полезные советы по миграции

     26.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Видео

Самописный PyCharm плагин

Подход к ведению словаря терминов используемых в коде Python-проекта. Как он может помочь в уменьшении когнитивной нагрузки при чтении кода и помочь новому разработчику быстрее погрузиться в контекст проекта.

     25.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Статьи

Пишем свой PyTorch на NumPy. Часть 2. Добавляем новые слои

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

     25.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Видео
     25.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Статьи

Telegram-бот-магазин на Python: пошаговый гайд с оплатой, каталогом и админкой (Aiogram 3 + SQLAlchemy 2)

На этот раз мы создадим полноценного Telegram-бота для продажи цифровых товаров с базой данных, которой будем управлять через SQLAlchemy 2, админ-панелью, пользовательской частью и интегрированной оплатой через Юкассу.

     25.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Вопросы и обсуждения
     27.12.2024       Выпуск 576 (23.12.2024 - 29.12.2024)       Релизы

coverage - 7.6.10

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