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

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

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

Как я исправил сбой Microsoft Store в Windows (и при чём здесь Python)

Весной 2022 года у меня неожиданно перестал работать Microsoft Store. Вместо загрузки списка приложений (хотя бы бесплатных) просто отображалось сообщение о невозможности загрузить страницу и код ошибки: 0x80131500.

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

Кто работает за всех? Визуальный лидерборд для команды разработки ИТ

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

     25.08.2024       Выпуск 558 (19.08.2024 - 25.08.2024)       Статьи

Работа с API YandexART на Python

Вчера делал интеграцию YandexART в своего юзербота, не нашел инструкций на Хабре, слава богу решил проблему сам, но я подумал что всё-таки надо поделиться способом интеграции.

     24.08.2024       Выпуск 558 (19.08.2024 - 25.08.2024)       Статьи

Ускорили диффузионку в несколько раз? – о новой модели ImagineFlash от Meta

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

     25.08.2024       Выпуск 558 (19.08.2024 - 25.08.2024)       Статьи

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

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

     21.08.2024       Выпуск 558 (19.08.2024 - 25.08.2024)       Статьи

Решение головоломки из университетского квеста с помощью Python

Cat Walk — одна из интересных головоломок игры Puzzle Hunt Мельбурнского Университета 2012 года. Это задание было частью второго акта игры, и ему предшествовало небольшое повествование, которое продолжало ее сюжет.

     20.08.2024       Выпуск 558 (19.08.2024 - 25.08.2024)       Статьи

Функция setdefault() в Python: для чего нужна и как её использовать

Словари Python — мощные инструменты для работы с данными. Они поддерживают разные методы, но функция setdefault() выделяется способностью упрощать код и эффективно работать со значениями по умолчанию.Мы перевели для вас статью о функции setdefault(). В ней рассмотрим синтаксис, сценарии использования функции и покажем её пользу на практических примерах, а в подробном заключении сделаем основные выводы.

     20.08.2024       Выпуск 558 (19.08.2024 - 25.08.2024)       Статьи

Заметка про работу с WebTransport в Python используя aioquic или Скучный `кликер` с (не)скучным QUIC

Статья является заметкой про библиотеку aioquic и ее использование для WebTransport. Заметка была ранее написана как разбор чужого примера, при знакомстве с aioquic. Заметка описывает события QUIC и HTTP/3 реализованные в aioquic, опираясь на старый рабочий демонстрационнай пример.

     20.08.2024       Выпуск 558 (19.08.2024 - 25.08.2024)       Статьи

Создание оптимального алгоритма переключения светофора на перекрестке

Каждый из нас хоть раз в жизни сталкивался с плохой работой светофора на перекрестке: неравномерное движение трафика по нему, слишком долгие интервалы переключения и т. д. Всё это из‑за наивного способа переключения «зеленого» и «красного»: светофоры просто работают по расписанию, а где‑то за ними даже присматривают люди, чтоб вовремя переключить. Выглядит как проблема, которую надо решать. Поэтому наша команда поставила перед собой цель разработать «мозг» для светофора, где будут приниматься эффективные решения о переключении его сигналов.

     19.08.2024       Выпуск 558 (19.08.2024 - 25.08.2024)       Статьи

Автоматизация управления ML-экспериментами с помощью СI/CD

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

     18.08.2024       Выпуск 557 (12.08.2024 - 18.08.2024)       Статьи

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

rupersonaagent ― это небольшая библиотека для Python с функциями и классами для разработки русскоязычного персонифицированного диалогового агента с динамической долговременной памятью.

     18.08.2024       Выпуск 557 (12.08.2024 - 18.08.2024)       Статьи

Создание плагина для распознавания текста на иврите: мой опыт и решения

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

     19.08.2024       Выпуск 558 (19.08.2024 - 25.08.2024)       Статьи

Телеграмм бот для инсулинотерапии

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

     18.08.2024       Выпуск 557 (12.08.2024 - 18.08.2024)       Статьи

Создание и обработка медицинской базы данных с помощью python/R

Идея: в медицинском учреждении выписные эпикризы (информация из истории болезни) пациентов хранятся в общегоспитальной локальной сети. Необходимо сформировать базу данных пациентов с перенесенным заболеванием COVID-19 (один выписной эпикриз ДО заболевания COVID-19, один выписной эпикриз во время заболевания и один ПОСЛЕ заболевания).

     17.08.2024       Выпуск 557 (12.08.2024 - 18.08.2024)       Статьи

Головоломка «Сапёр» на Python в 66 строк и ее решение вероятностным алгоритмом

Идея написать данную статью пришла после прочтения статьи Реализация сапёра в 100 строках чистого Ruby. Во-первых, мне показалось, что 100 строк кода многовато для такой простой по механике игры.

     17.08.2024       Выпуск 557 (12.08.2024 - 18.08.2024)       Статьи

Большое руководство по сетям и шифрованию трафика в Linux (часть 1)

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

     17.08.2024       Выпуск 557 (12.08.2024 - 18.08.2024)       Статьи

Исследование влияния сопроводительного письма на приглашение к собеседованию. Или как я сделал 1000 откликов на вакансии

Однажды понадобилось мне заняться поиском работы и, вдруг, вспомнил, что думал проверить одно утверждение от HR в разных статьях: "Пишите сопроводительные письма". Нужно их писать или нет, я решил проверить, совместив сразу полезное с полезным. В этой статье покажу вам аналитику, которую получилось собрать и результаты моего исследования, и так же расскажу несколько личных интересных рассказов о своём опыте собеседований.

     16.08.2024       Выпуск 557 (12.08.2024 - 18.08.2024)       Статьи

Hardpy. Nucleo-f401 example — автоматизируем тестирование электроники на производстве на Python

Как автоматизировать тестирование электроники на производстве на Python на примере тестирования и прошивки отладочной платы Nucleo-F401. Разбор использования функций HardPy - открытого фреймворка для создания тестовых станций для производства электроники на pytest.

     16.08.2024       Выпуск 557 (12.08.2024 - 18.08.2024)       Статьи

Как нейросети выдают кредиты?

Ни для кого не секрет, что кредитный скоринг — это вполне распространенная практика оценки заемщика. Чтобы условный чернорабочий с зарплатой 40 тысяч не взял 5 ипотек, а страна не превратилась в одну большую "Игру на понижение"... И, в том числе ни для кого не секрет, что в современном мире лимит кредитной карты начисляет не банковский сотрудник, но нейросеть или попросту алгоритм машинного обучения. В этой статье рассказываем, как работали алгоритмы машинного обучения раньше и как

     18.08.2024       Выпуск 557 (12.08.2024 - 18.08.2024)       Статьи

Сводка от pythonz 11.08.2024 — 18.08.2024

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