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

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

     04.09.2024       Выпуск 560 (02.09.2024 - 08.09.2024)       Статьи
     03.09.2024       Выпуск 560 (02.09.2024 - 08.09.2024)       Статьи

Автотесты на Django: менеджмент данных тестирования на монолите

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

     03.09.2024       Выпуск 560 (02.09.2024 - 08.09.2024)       Статьи

Как ускорить A/B тесты: несколько способов

Знаете, что самое раздражающее в A/B тестах? Это ожидание результатов. А что, если можно ускорить процесс и получить нужные данные быстрее? Сегодня расскажу, как разогнать A/B тесты, чтобы не терять время зря и быстрее получать результаты.

     03.09.2024       Выпуск 560 (02.09.2024 - 08.09.2024)       Статьи

Кратко про low-code библиотеку для ML Pycaret

PyCaret — это open-source библиотека, которая предлагает low-code подход к созданию, обучению и внедрению моделей ML. Она позволяет провести весь процесс — от подготовки данных до развертывания модели в продакшн — всего за несколько строк кода.

     03.09.2024       Выпуск 560 (02.09.2024 - 08.09.2024)       Статьи

Проблемы вызова Python кода из C кода

Давайте поговорим про одну из самых сложных частей интерпретатора CPython – вызов Python кода из C кода. Почему сложных? Потому что Python может резко и внезапно менять стейт всего кода на C. А особо злобный код на Python вообще часто приводит к [1] 88503 segmentation fault python

     02.09.2024       Выпуск 560 (02.09.2024 - 08.09.2024)       Статьи

Шлепа — Большой Русский Бенчмарк

Расскажем про наш бенчмарк, Шлёпа - большой русский бенчмарк для оценки искусственного интеллекта

     01.09.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Могут ли трансформеры «думать»

Недавние исследования показывают, что модели трансформеров способны почти безошибочно решать задачи, требующие нескольких логических шагов. Например, из утверждения А вывести Б и дойти логически до В. И что удивительно, это достигается без использования Chain-of-Thought или особых промптов — только классический GPT-2. Давайте посмотрим, как трансформеры «думают» при решении задач рассуждения, и напишем для этого код с использованием библиотеки Hugging Face.

     01.09.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Сводка от pythonz 25.08.2024 — 01.09.2024

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

     02.09.2024       Выпуск 560 (02.09.2024 - 08.09.2024)       Статьи

Винтик и Шпунтик осваивают квантовые вычисления

Сегодня, в первый день нового учебного года мы будем решать интересную задачку про Винтика и Шпунтика, которую не так давно запостил vvvphoenix. Да решать не на бумажке, не на калькуляторе, и даже не на питоне, а на новейшем облачном фотонном квантовом компьютере!

     01.09.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи
     31.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи
     30.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Гиперпараметрическая оптимизация прокатных характеристик фильма и подбор состава творческой группы

Можно ли подобрать прокатные характеристики фильма (жанр, время, деятельность, возрастной рейтинг и т.п.), а также режиссера, сценариста, актеров, оператора (всю творческую группу) так, чтобы существенно повысить его результаты в прокате? Желательно заранее, до начала съемок.

     30.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Книга: «Грокаем конкурентность»

В продолжение серии «Грокаем» — очередная новинка. В этот раз грокать мы собираемся конкурентность! Представьте себе мир, в котором за развитием технологии угнаться сложнее, чем за гепардом, накачанным стимуляторами, а спрос на эффективное конкурентное программирование неудержимо растет.

     30.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Справочник элементной базы в формате телеграм бота

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

     29.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Часть 3. TMA на KMP. Как платить через Telegram Mini Apps

Эта заключительная статья смешивает в себе как часть на Kotlin, самого Web приложения, и на Python, собственно реализация оплаты.

     29.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

10 кубиков синтаксического сахара

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

     29.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Реализация Триггеров TSQL на Python

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

     29.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Вызовы функций в Python по прежнему медленные? Анализ последних оптимизаций в CPython

Я наткнулся на пост в X/Twitter, где Pritam обнаружил, что его решение на Leetcode работало медленнее, когда он использовал встроенную функцию min, и производительность улучшилась, когда он реализовал min прямо в своем коде на Python.Это правда, что вызовы функций могут быть затратными, и они, как известно, еще более затратны в интерпретируемых языках, таких как Python.