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

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

     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/

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

Topological Sort

A Directed Acyclic Graph (DAG) is a common data structure used to contain a series of related items that must have certain order or dependency. Topological sorting is used to help find where you might start processing to get in order handling of the items in a DAG.

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

Пишем свой PyTorch на NumPy. Часть 1

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

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

Царство грибов. Симуляция мицелия на p5py. Битвы гифов. Часть первая

Одни из самых долгоживущих, самых скрытных и самых древних организмов на Земле. Грибы. Существа в скрытом царстве под горой. Они меня всегда увлекали.В 1998 году внимание биологов привлекла гибель деревьев, чьи корни были опутаны грибницей.

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

SVG-виджеты для tcl/tk. Финальный аккорд. Часть IV

Реализация проекта «SVG-виджеты для tckl/tk» позволяет устранить одну из главных претензий, предъявляемых к графическому интерфейсу приложений, разрабатываемых с использованием tk - устаревший дизайн виджетов.

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

django-liveconfigs - управление настройками в django

Как добавить кучу настроек для администратора в свой проект на django без дополнительных сервисов feature-toggle и потом в них не потеряться.

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

Стратификация: как не облажаться с A/B тестами

Представьте: вы запускаете A/B тест. Цель проста: проверить, работает ли новая кнопка лучше старой. Но тут же возникает мысль: «А вдруг мобильные юзеры и десктопные реагируют по-разному? А что с новыми пользователями? Их мнение ведь явно не равноценное опытным юзерам». Без стратификации результат может быть так себе.