
Python documentation
Documentation Portal
Официальная документация языка программирования Python, содержащая полную информацию о встроенных типах, методах и функциях
Пошаговое руководство по удалению начальных пустых строк в Python с помощью цикла while и решению проблем с проверкой кода в Яндекс.Учебнике.
Пошаговое руководство по созданию и активации виртуального окружения Python в VS Code на Linux. Решение ошибки 'No such file or directory' при выполнении source .venv/bin/activate.
Анализ ограничений и проблем примитивов asyncio при работе с общим состоянием, включая вопросы безопасности потоков, таймаутов и методов shutdown.
Пошаговое руководство по добавлению методов в чужие библиотеки. Monkey-patching, наследование, C-расширения и обертки для расширения функциональности неподдерживаемых библиотек.
Экспериментальный JIT-компилятор в Python 3.15 обеспечивает ускорение 5-20% с улучшенным трассировочным фронтендом, но требует LLVM 21 и увеличивает потребление памяти.
Пошаговое объяснение алгоритма поиска всех уникальных подстрок в строке с использованием множеств в Python. Особенности работы срезов строк.
Поведение argparse с nargs='*' может сбивать с толку: при отсутствии аргументов значение None, при наличии - список. Узнайте, как правильно обрабатывать такие случаи в Python.
Пошаговое руководство по изменению значений в словаре Python для преобразования отрицательных чисел в положительные. Объяснение, почему код может не изменять исходный словарь.
Пошаговое руководство по валидации данных во время выполнения с использованием аннотаций типов в Python. Преимущества и практические примеры с Pydantic.
Узнайте, почему VS Code и IDLE подчеркивают синтаксис и переменные в Python, и как исправить эту проблему для новичков.
Объясняем, почему активация виртуального окружения Python (venv) через . bin/activate работает в терминале, но не из C++ с std::system(). Решения: прямой запуск bin/python или bash -c для цепочки команд. Примеры кода для Linux и Windows.
Объясняем, почему активация виртуального окружения python через . activate не работает в std::system(). Решения: прямой запуск python venv, bash -c source, setenv. Примеры для Linux, Windows, VS Code и лучшие практики.