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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     05.11.2024       Выпуск 569 (04.11.2024 - 10.11.2024)       Статьи

Автоматизация сетевого оборудования на Python. Работа через jump-host

В моей первой статье на сайте об автоматизации оборудования Juniper в качестве подопытного выступал коммутатор, который стоит под столом, и до которого имеется полный прямой доступ по сети. Однако, такая ситуация скорее исключение. Практически всегда сейчас используют для доступа на сетевые устройства Jump Host. В этой статье я хотел бы рассмотреть, какие решения мы можем использовать при автоматизации работы с сетевым оборудованием на Python, чтобы учесть наличие промежуточного устройства.

     04.11.2024       Выпуск 569 (04.11.2024 - 10.11.2024)       Статьи

Интеграция Telegram-бота с ЮKassa

Вроде бы есть у ЮКассы неплохая документация о настройке платежей через ТГ-бота, есть в интернете и несколько статей на эту тему, но все-таки на практике сталкиваешься со множеством неочевидных нюансов…Опишу по шагам процесс подключения платежей для Python-бота на aiogram 3, при условии, что у его владельца уже оформлена самозанятость.

     04.11.2024       Выпуск 569 (04.11.2024 - 10.11.2024)       Статьи
     03.11.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Сводка от pythonz 27.10.2024 — 03.11.2024

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

     03.11.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Как реализовать быструю реентерабельную блокировку на Python и почему она работает

В стандартной библиотеке языка Python имеется базовый примитив синхронизации — реентерабельная блокировка. Она позволяет одному и тому же потоку, несколько раз захватить блокировку. Стандартная реализация может использовать для блокировки мьютекс или семафор, и их захват всегда приводит к вызову функции из ядра ОС.

     03.11.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Асинхронный SQLAlchemy 2: улучшение кода, методы обновления и удаления данных

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

     03.11.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Зуб комодского дракона

Вараны острова Комодо, также называемые в литературе драконами, — самая крупная из живущих на земле ящериц. Важнейшим инструментом являются зубы. У комодского варана их 60 штук и регулярно, раз в 40 дней обновляется. Однако фантастическая скорость роста зубов должна требовать и фантастических затрат «стройматериалов». Сколько, например, кальция и железа нужно варану в день для поддержания такого темпа?

     02.11.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Необычные вкусы покупателей: что такое товарные пары и как их исследовать

Подбор и обновление ассортимента товаров — постоянная головная боль для любого ритейлера. Это трудоемкий процесс, где каждая ошибка стоит реальных денег. В ecom.tech мы стараемся сделать его проще при помощи автоматизации, а заодно изучаем предпочтения покупателей.

     02.11.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Файловая система без фокусов: как hard links и XOR сэкономят ваши гигабайты

Для начала нужно понять главное - файлов не существует. А потом на примере простых манипуляций разобрать что такое hard links, чем может быть полезен непонятный XOR и как это всё уживается в системах копирования и снимков

     02.11.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Краткий гайд для самых маленьких по Tensor Flow

TensorFlow — один из самых мощных и популярных фреймворков для машинного обучения, разработанный компанией Google Brain в 2015 году. Пока старички-студенты активно практикуются в самых сложных задачах машинного обучения, новички еще практикуются с освоением практики обучения на TF. Поэтому мы подготовили гайд с основными концептами этого незаменимого для ML-инженера фреймворка.

     02.11.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Давайте-ка наваяем PumpKeen Game. Как Commander Keen, только про Pumpkin (тыкву). Хэллоуин же

Лучший способ отпугнуть монстров на Хэллоуин — это не только свечку в тыкве зажечь, но и страшную игру написать.Чтобы вы, при желании, смогли это сделать вместе со мной, не заморачиваясь настройками и установкой, выберем следующий учебный стек

     31.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

ИИ в логистике: отслеживаем транспортные средства  на производственной территории с помощью нейросети

Знания и навыки в области нейронных сетей, трекинговых библиотек и компьютерного зрения, которые я приобрел, были использованы для разработки системы отслеживания транспортных средств на производственных территориях. Эта система основана на применении сверточной нейронной сети — технологии, позволяющей компьютерам «видеть» и интерпретировать визуальную информацию.

     30.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Хотите, покажу вам магию живого кода на p5py?

Вдохновившись статьёй, посвящённой написанию клеточного автомата на Godot и экспорту проекта в HTML, хочу показать вам, как использовать для этих целей модерновый онлайн-движок p5py.

     30.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Как сократить время ответа в 2 раза, добавив одну строку кода

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

     30.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Распознавание ж/д пикетных столбиков по фотографиям с беспилотника на основе PyTorch и YOLOv5

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

     30.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Уделите внимание токенизаторам — и вот почему

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

     29.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Приключение на 20 минут. Часть 2: разбираемся со структурой проектов в SoapUI

В первой части статьи я рассказала про SoapUI в целом, а также работу с ним через командную строку, Docker и Python. В этой части мы подробно рассмотрим структуру XML‑файла SoapUI‑проекта: основные теги и нюансы работы с ними.Будет полезно всем, кто хочет работать с файлом проекта не только через графический интерфейс, но и при автоматической генерации файлов или копировании.

     29.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Игра 2048 в вашем Telegram-боте: как создать MiniApp с помощью FastAPI и Aiogram за несколько шагов

Превращаем известную игру 2048 в увлекательный Telegram-бот! Расскажу, как за несколько шагов создать MiniApp с помощью FastAPI и Aiogram, интегрировать API и настроить базы данных. Пошаговое руководство для тех, кто хочет освоить разработку на новом уровне.

     28.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Ваши генераторные выражения сломаны: чиним и разбираемся

Итак, название статьи говорит, что генераторные выражения сломаны. О чем вообще речь?

     28.10.2024       Выпуск 568 (28.10.2024 - 03.11.2024)       Статьи

Сборка Python проекта с uv и Docker

В этой статье я хочу поделиться опытом сборки проектов на Python с использованием самых современных инструментов.