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

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

     24.02.2025       Выпуск 585 (24.02.2025 - 02.03.2025)       Статьи

Как сканировать документы А3 формата, если под рукой только сканер А4 формата

Оцифровка чертежей и документов формата А3 не представляет сложности, если у вас есть сканер соответствующего размера. Однако что делать, если под рукой лишь стандартное МФУ формата А4? Формат А3 в два раза больше А4: это два стандартных листа, соединенных по длинной стороне.

     21.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Интересные проекты, инструменты, библиотеки

InkyPi

E-Ink Display with a Raspberry Pi and a Web Interface to customize and update the display with various plugins

     21.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи
     20.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Как провалить собеседование в IT? 7 типичных ошибок (и как их избежать)

Как провалить собеседование в IT? Легко! Провел больше сотни интервью и заметил закономерности, из-за которых кандидаты получают отказы. В этой статье — субъективные, но проверенные советы для опытных специалистов, которые хотят проходить собесы легче. Даже если у вас "богатый" бэкграунд, вопросы к вашему опыту могут появиться внезапно и поставить в тупик. Делюсь наблюдениями, разбором типичных ошибок и рекомендациями, которые помогут взглянуть на процесс глазами собеседующего.

     20.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Автоматизация тестирования desktop приложений с помощью Dogtail

Несмотря на то, что значимую роль в автоматизации приложений играет Appium, который тоже используется нами для проверки приложения на ОС Windows и MacOS, рост популярности отечественных систем на базе Linux подтолкнул нас к поиску нового инструмента, так как скорость работы Appium Lunux драйвера нас не устроила. Таким инструментом стал Dogtail.

     22.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Релизы

Sphinx - 8.2.1

Python генератор документации. Скачать можно по ссылке: https://pypi.python.org/pypi/Sphinx/

     20.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Атрибут или Dunder-метод slots в Python. Что нужно о нём знать?

Сегодня расскажу Вам про «волшебный» инструмент __slots__ в Python.

     20.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

How to Manage Python Projects With pyproject.toml

Learn how to manage Python projects with the pyproject.toml configuration file. In this tutorial, you'll explore key use cases of the pyproject.toml file, including configuring your build, installing your package locally, managing dependencies, and publishing your package to PyPI.

     19.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Устройство Re-Act ИИ агента

Как научить языковую модель не только «думать», но и «действовать»? В этой статье я расскажу о Re-Act (Reason + Act) — подходе, который объединяет логические рассуждения и вызовы внешних инструментов, превращая обычную языковую модель в гибкого и эффективного помощника при решении самых разных задач.

     19.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Exploring ICEYE’s Satellite Imagery

This article does a deep dive data-analysis on satellite imagery of an airport. It uses pandas, geopandas, PyTorch, and more.

     19.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Python Free-Threading Guide

This is a centralized collection of documentation and trackers around compatibility with free-threaded CPython for the Python open source ecosystem.

     18.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

LitestarCatsCV. Тренируемся на кошках. Пробуем litestar и другое новьё. Часть 1

Иногда хочется попробовать что-то новое, но в рабочих проектах это не всегда возможно. Поэтому предлагаю всем вместе пощупать несколько относительно новых фреймворков и посмотреть, что это такое и с чем их едят.Для начала придумаем проект, который не займёт много времени(надеюсь) и над которым будет интересно посидеть пару вечеров.

     18.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Инновации в тестировании САПР: путь к созданию автоматизированного решения для тестирования

Автоматизация тестирования в мире САПР – это вызов, который невозможно переоценить. Инженеры, архитекторы и проектировщики создают сложнейшие модели, а разработчики ПО ломают голову, чтобы их инструменты работали без сбоев. Но чем мощнее становится программное обеспечение, тем сложнее его тестировать.

     18.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Poetry vs UV: удобство или скорость?

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

     18.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Простые лайфхаки для автоматизации работы с помощью Python

Если какое-то действие приходится выполнять слишком часто — значит, пора его автоматизировать.Разбираю полезные скрипты — от работы с файлами до DevOps. В каждом разделе есть примеры для новичков и более опытных разработчиков. А в конце статьи — несколько простых правил, которые помогут писать удобный и надёжный код.

     18.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Компилятор за выходные: синтаксический анализатор Уорли

Изначально, когда я решил написать компилятор за выходные, я решил, что нет смысла заморачиваться, и использовал сторонний лексический / синтаксический анализатор. Мой выбор пал на SLY, довольно известную библиотеку. И действительно, пара часов работы, и мой компилятор прекрасно строил синтаксические деревья из исходного кода на wend.

     18.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Вопросы и обсуждения

Python Bytes: #420 90% Done in 50% of the Available Time

Очередной выпуск англоязычного подкаста Python Bytes

     18.02.2025       Выпуск 584 (17.02.2025 - 23.02.2025)       Статьи

Проверка IFC моделей по требованиям IDS

В сфере строительного проектирования все больше места занимают технологии информационного моделирования (ТИМ). главным форматом обмена данных в ТИМ является формат IFC.