Рубрика «python» - 3

Почему к моим совета стоит прислушаться

Как правильно делать тестовые задания на Python (flask, fastapi) - 1

Александр Чепайкин

Senior Python Developer в крупном финтехе. С 2012 года в IT, участвовал в разработке простых сайтов, интернет-магазинов, игр и сложных распределенных систем. Несколько лет работал удаленно на Кремниевую долину в крупных стартапах.

Читать полностью »

Чистый код в Python - 1

Всем привет!

Это перевод статьи Clean Code in Python, в которой Nik TomazicЧитать полностью »

Привет! Я оптимизировал Trellis — мощный AI-инструмент для генерации 3D моделей из изображений, и хочу поделиться тем, как удалось снизить требования к видеопамяти с 16GB до 8GB, сохранив качество генерации.

Что такое Trellis и почему это важно

Trellis — модель для генерации 3D-ассетов, разработанная Microsoft Research, способная создавать трёхмерные объекты из изображений. Её ключевая особенность — универсальный Structured LATent (SLAT) формат, за счет которого можно генерировать различные выходные форматы: от Radiance Fields и 3D Gaussians до полноценных мешей.

Читать полностью »

Брокеры сообщений на практике: как подключиться и пользоваться RabbitMQ в Python - 1

Привет! Умение работать с брокерами сообщений — едва ли не базовый навык для бэкенд‑разработчиков уровня Junior и Middle. В этом базовом материале по RabbitMQ посмотрим, как развернуть решение на собственном сервере, а также установим и настроим панель управления. Обычно эту задачу выполняет DevOps‑инженер, но ничего сложного нет и в самостоятельном администрировании. Главное — научиться качественно и грамотно обрабатывать сообщения, чтобы они не терялись, не считывались повторно, не оставались в брокере. Никаких ошибок ни в коем случае нельзя допускать, этим моментам тоже уделим внимание.Читать полностью »

Активно начал изучать автоматизацию мобильных приложенй на Appium + Pytest, но на просторах рунета не нашел нормальную документацию по построению проекта и запуска первых тестов. Решил написать данную статью.

Для начала работы необходимо настроить рабочее окружение. Для начала проверим установлен ли на вашей машине Python. Проверить это можно с помощью команды  python3 -V в терминале. Далее терминал должен вывести версию Python.

Читать полностью »
tuple в CPython – мутабельный! И другие шокирующие детали из C-шной реализации - 1

Привет! Меня зовут Никита Соболев, я core-разработчик языка программирования CPython, а так же автор серии видео про его устройство.

Я продолжаю свой цикл статей на хабре про детали реализации питона. Сегодня я хочу рассказать, как tuple устроен внутри.

Читать полностью »

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

Меня зовут Дмитрий Гусев, я Frontend-разработчик в команде Bricks в кластере Architecture в АвитоЧитать полностью »

Привет, коллеги! Меня зовут Санжар, я бэкенд-разработчик с опытом в настройке серверной инфраструктуры и контейнеризации для средних проектов. Сегодня хочу поделиться схемой архитектуры, которую я часто использую в своих проектах. Это не руководство к действию и не утверждение, что так нужно делать. Скорее, это возможность для меня получить обратную связь и узнать, как сделать лучше. Так что прошу вас, пишите свои идеи и советы в комментариях — это очень важно для меня. 🙂

Основная идея

Читать полностью »

Ку! Меня зовут Евген, и я Автоматизатор тестирования на Python. В этой статье я расскажу как из вопроса ко мне "на сколько % у нас покрыта API автотестами?" Я выдал базу в виде регламента по автоматизации API.

Введение

В один прекрасный июльский день ко мне приходит менеджер и спрашивает:

  • М: - а на сколько наши апи покрыты автотестами?

  • Я: - вот наша документация по тестированию, там все тест-кейсы есть.

  • М: - АЭэ, а можна это всё один документ? В эксельник конечно же. А то неудобно и непонятно.

В один прекрасный сентябрьский день ко мне приходит менеджер и спрашивает:

Предисловие

Всем привет. Я работаю сетевым инженером в интернет провайдере. Как и многие сетевики, в последнее время, я увлёкся автоматизацией рутины. Первым кандидатом на автоматизацию стал, сбор информации с абонентских оптических терминалов (далее ОНУ).

ОНУ это - Optical Network Unit (ONU)/Optical Network Terminal (ONT)

Это такая штука, которая стоит у многих дома перед роутером :-)

Мониторим ONU-ONT Huawei в телеграм боте - 1

Ну а подключаются они все в OLT (OLTЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js