🆕🔥Новый материал.
👉 pyenv: управления версиями Python
📝 Менеджер версий Python, позволяющий устанавливать и переключать версии интерпретатора глобально, локально или временно. Не управляет окружениями, но интегрируется с venv и плагинами.
🌐 https://docs-python.rudocs-python.ru/other/instrumenty-upravleniya-okruzheniem/pyenv-upravleniya-versiyami/
👉 pyenv: управления версиями Python
📝 Менеджер версий Python, позволяющий устанавливать и переключать версии интерпретатора глобально, локально или временно. Не управляет окружениями, но интегрируется с venv и плагинами.
🌐 https://docs-python.rudocs-python.ru/other/instrumenty-upravleniya-okruzheniem/pyenv-upravleniya-versiyami/
🆕🔥Новый материал.
👉 uv: менеджер Python-пакетов и проектов
📝 Высокоскоростной менеджер на Rust, заменяющий pip, pip-tools, pipx, poetry, pyenv и др. Управляет версиями Python, зависимостями, lock-файлами и окружениями через единый CLI.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/uv-menedzher-paketov-proektov/
👉 uv: менеджер Python-пакетов и проектов
📝 Высокоскоростной менеджер на Rust, заменяющий pip, pip-tools, pipx, poetry, pyenv и др. Управляет версиями Python, зависимостями, lock-файлами и окружениями через единый CLI.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/uv-menedzher-paketov-proektov/
🆕🔥Новый материал.
👉 pipx: установка и запуск Python CLI-приложений
📝 Инструмент для изолированной установки Python-утилит CLI (например, black, ruff, poetry) в глобальном доступе, без конфликтов с проектами. Работает через отдельные виртуальные окружения.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/pipx-ustanovka-zapusk-cli-prilozhenii/
👉 pipx: установка и запуск Python CLI-приложений
📝 Инструмент для изолированной установки Python-утилит CLI (например, black, ruff, poetry) в глобальном доступе, без конфликтов с проектами. Работает через отдельные виртуальные окружения.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/pipx-ustanovka-zapusk-cli-prilozhenii/
🔁⚡Изменение информации.
👉 Hatch: универсальный менеджер Python-проектов
📝 Hatch - универсальный менеджер проектов с фокусом на сборке, управлении окружениями и скриптами. Использует Hatchling как build-backend, поддерживает изолированные среды для тестов, линтеров и документации.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/hatch-universalnyi-menedzher-proektov/
👉 Hatch: универсальный менеджер Python-проектов
📝 Hatch - универсальный менеджер проектов с фокусом на сборке, управлении окружениями и скриптами. Использует Hatchling как build-backend, поддерживает изолированные среды для тестов, линтеров и документации.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/hatch-universalnyi-menedzher-proektov/
❤1
🆕🔥Новый материал.
👉 Утилита cronboard, управление cron из терминала
📝 Утилита cronboard полезна в инфраструктурах, где используется большое количество cron-заданий на разных серверах и требуется централизованное, безопасное и визуально понятное управление ими из терминала.
🌐 https://docs-python.ru/other/utilita-cronboard-upravlenie-cron-terminala/
👉 Утилита cronboard, управление cron из терминала
📝 Утилита cronboard полезна в инфраструктурах, где используется большое количество cron-заданий на разных серверах и требуется централизованное, безопасное и визуально понятное управление ими из терминала.
🌐 https://docs-python.ru/other/utilita-cronboard-upravlenie-cron-terminala/
🔁⚡Изменение информации.
👉 Шпаргалка по перенаправлениям в bash Linux
📝 Перенаправления в bash управляют потоками stdin (0), stdout (1) и stderr (2), позволяя писать их в файлы, устройства вроде /dev/null, пайпы и другие процессы с помощью >, >>, <, 2>, &>. Продвинутые приёмы включают here-doc/here-string
🌐 https://docs-python.ru/other/perenapravleniya-bash-linux/
👉 Шпаргалка по перенаправлениям в bash Linux
📝 Перенаправления в bash управляют потоками stdin (0), stdout (1) и stderr (2), позволяя писать их в файлы, устройства вроде /dev/null, пайпы и другие процессы с помощью >, >>, <, 2>, &>. Продвинутые приёмы включают here-doc/here-string
🌐 https://docs-python.ru/other/perenapravleniya-bash-linux/
🔁⚡Изменение информации.
👉 Расширенные атрибуты файлов xattrs в Linux
📝 Extended Attributes (xattrs) - это расширенные атрибуты файлов, позволяющие хранить дополнительные метаданные в виде пар "ключ = значение" прямо в файловой системе.
🌐 https://docs-python.ru/other/rasshirennye-atributy-fai-lov-xattrs-v-linux/
👉 Расширенные атрибуты файлов xattrs в Linux
📝 Extended Attributes (xattrs) - это расширенные атрибуты файлов, позволяющие хранить дополнительные метаданные в виде пар "ключ = значение" прямо в файловой системе.
🌐 https://docs-python.ru/other/rasshirennye-atributy-fai-lov-xattrs-v-linux/
🆕🔥Новый материал.
👉 Инструменты управления окружением Python
📝 Обзор инструментов для управления Python-версиями, виртуальными окружениями и зависимостями: от базовых venv и pip до современных комбайнов вроде uv. Рассмотрены плюсы, минусы и сценарии использования.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/
👉 Инструменты управления окружением Python
📝 Обзор инструментов для управления Python-версиями, виртуальными окружениями и зависимостями: от базовых venv и pip до современных комбайнов вроде uv. Рассмотрены плюсы, минусы и сценарии использования.
🌐 https://docs-python.ru/other/instrumenty-upravleniya-okruzheniem/
🆕🔥Новый материал.
👉 Модуль Dulwich: Python-реализации Git
📝 Dulwich - Python-реализации Git с двумя уровнями API: высокоуровневый (porcelain, команды типа clone, commit, push) и низкоуровневый (plumbing, работа с объектами Git).
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/
👉 Модуль Dulwich: Python-реализации Git
📝 Dulwich - Python-реализации Git с двумя уровнями API: высокоуровневый (porcelain, команды типа clone, commit, push) и низкоуровневый (plumbing, работа с объектами Git).
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/
👍1
🆕🔥Новый материал.
👉 Высокоуровневый интерфейс dulwich.porcelain
📝 Рассматриваем модуль dulwich.porcelain, предоставляющий функции, по поведению близкие к стандартным командам git (init, add, commit, clone, push и др.). Демонстрируется, как на базе porcelain строить удобные утилиты и скрипты, минимизируя работу с низкоуровневым API.
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/dulwich-porcelain/
👉 Высокоуровневый интерфейс dulwich.porcelain
📝 Рассматриваем модуль dulwich.porcelain, предоставляющий функции, по поведению близкие к стандартным командам git (init, add, commit, clone, push и др.). Демонстрируется, как на базе porcelain строить удобные утилиты и скрипты, минимизируя работу с низкоуровневым API.
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/dulwich-porcelain/
🆕🔥Новый материал.
👉 Журнал, диффы и история git с dulwich
📝 Разбираем обход истории коммитов через Repo.get_walker и dulwich.porcelain.log. Показывается, как строить диффы между коммитами, индексом и рабочей директорией, а также как на базе этих возможностей делать утилиты анализа изменений.
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/zhurnal-diffy-istoriya-git/
👉 Журнал, диффы и история git с dulwich
📝 Разбираем обход истории коммитов через Repo.get_walker и dulwich.porcelain.log. Показывается, как строить диффы между коммитами, индексом и рабочей директорией, а также как на базе этих возможностей делать утилиты анализа изменений.
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/zhurnal-diffy-istoriya-git/
🆕🔥Новый материал.
👉 Работа с удалёнными репозиториями: dulwich.client
📝 Разбирается низкоуровневая работа с удалёнными репозиториями через dulwich.client. Рассматриваются клиенты для HTTP/HTTPS, SSH и локального доступа, операции fetch и push, а также схемы клонирования и синхронизации без использования высокоуровневого porcelain.clone/pull/push.
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/dulwich-client/
👉 Работа с удалёнными репозиториями: dulwich.client
📝 Разбирается низкоуровневая работа с удалёнными репозиториями через dulwich.client. Рассматриваются клиенты для HTTP/HTTPS, SSH и локального доступа, операции fetch и push, а также схемы клонирования и синхронизации без использования высокоуровневого porcelain.clone/pull/push.
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/dulwich-client/
🆕🔥Новый материал.
👉 Конфигурация Git и работа с dulwich.config
📝 Рассматривается, как Git хранит конфигурацию на системном, глобальном и локальном уровнях и как эти настройки читать и изменять через dulwich.config. Разбирается работа с ConfigFile и ConfigDict, чтение параметров пользователя, remote и веток, а также практические сценарии массового обновления конф
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/dulwich-config/
👉 Конфигурация Git и работа с dulwich.config
📝 Рассматривается, как Git хранит конфигурацию на системном, глобальном и локальном уровнях и как эти настройки читать и изменять через dulwich.config. Разбирается работа с ConfigFile и ConfigDict, чтение параметров пользователя, remote и веток, а также практические сценарии массового обновления конф
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/dulwich-config/
🆕🔥Новый материал.
👉 Практические рецепты и лучшие приёмы при работе с dulwich
📝 Собраны практические рецепты для типичных задач: массовый обход репозиториев, сбор статистики по авторам, работа с тегами и релизами, быстрые проверки целостности, обработка больших репозиториев и организация обёртки над dulwich в реальном проекте. Материалы можно использовать как "ящик инструменто
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/retsepty-luchshie-prie-my-raboty/
👉 Практические рецепты и лучшие приёмы при работе с dulwich
📝 Собраны практические рецепты для типичных задач: массовый обход репозиториев, сбор статистики по авторам, работа с тегами и релизами, быстрые проверки целостности, обработка больших репозиториев и организация обёртки над dulwich в реальном проекте. Материалы можно использовать как "ящик инструменто
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/retsepty-luchshie-prie-my-raboty/
🆕🔥Новый материал.
👉 Локальные репозитории git с dulwich: структура, создание, основные операции
📝 Рассматриваем, как dulwich представляет локальный репозиторий Git и его структуру на диске. Разбираются способы инициализации и открытия репозиториев, различие обычного и "голого" репозитория, а также базовые операции через Repo и dulwich.porcelain.
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/lokalnye-repozitorii-git/
👉 Локальные репозитории git с dulwich: структура, создание, основные операции
📝 Рассматриваем, как dulwich представляет локальный репозиторий Git и его структуру на диске. Разбираются способы инициализации и открытия репозиториев, различие обычного и "голого" репозитория, а также базовые операции через Repo и dulwich.porcelain.
🌐 https://docs-python.ru/packages/modul-dulwich-python-realizatsii-git/lokalnye-repozitorii-git/
👍1
🆕🔥Новый материал.
👉 Модуль pendulum, работа с датами и временем
📝 Разберём, зачем нужна библиотека pendulum, чем она отличается от стандартного модуля datetime, и как её установить. Вы научитесь получать текущее время, создавать простые объекты даты и времени и выполнять с ними самые первые операции.
🌐 https://docs-python.ru/packages/modul-pendulum/
👉 Модуль pendulum, работа с датами и временем
📝 Разберём, зачем нужна библиотека pendulum, чем она отличается от стандартного модуля datetime, и как её установить. Вы научитесь получать текущее время, создавать простые объекты даты и времени и выполнять с ними самые первые операции.
🌐 https://docs-python.ru/packages/modul-pendulum/
🆕🔥Новый материал.
👉 Разбор строк (парсинг даты и времени) в pendulum
📝 Научимся превращать текстовые строки в объекты pendulum. Разберём общий метод parse и точный from_format, увидим, как задавать часы пояс, избегать неоднозначности форматов и правильно ловить ошибки при вводе.
🌐 https://docs-python.ru/packages/modul-pendulum/parsing-daty-vremeni/
👉 Разбор строк (парсинг даты и времени) в pendulum
📝 Научимся превращать текстовые строки в объекты pendulum. Разберём общий метод parse и точный from_format, увидим, как задавать часы пояс, избегать неоднозначности форматов и правильно ловить ошибки при вводе.
🌐 https://docs-python.ru/packages/modul-pendulum/parsing-daty-vremeni/
🔥1
🆕🔥Новый материал.
👉 Часовые пояса в pendulum
📝 Разберёмся, что такое часовой пояс в pendulum и чем отличается "местное" время от всемирного времени (UTC). Научимся получать объекты часовых поясов, создавать и переводить даты между ними, а также посмотрим, как pendulum помогает не запутаться на переходах "зима/лето".
🌐 https://docs-python.ru/packages/modul-pendulum/chasovye-poyasa/
👉 Часовые пояса в pendulum
📝 Разберёмся, что такое часовой пояс в pendulum и чем отличается "местное" время от всемирного времени (UTC). Научимся получать объекты часовых поясов, создавать и переводить даты между ними, а также посмотрим, как pendulum помогает не запутаться на переходах "зима/лето".
🌐 https://docs-python.ru/packages/modul-pendulum/chasovye-poyasa/
🆕🔥Новый материал.
👉 Арифметика с датами и временем в pendulum
📝 Разберём, как сдвигать дату и время вперёд/назад с помощью add и subtract, познакомимся с классом Duration, научимся получать разницу между датами в нужных единицах и поймём, чем "продолжительность" отличается от "календарного периода".
🌐 https://docs-python.ru/packages/modul-pendulum/arifmetika-datami-vremenem/
👉 Арифметика с датами и временем в pendulum
📝 Разберём, как сдвигать дату и время вперёд/назад с помощью add и subtract, познакомимся с классом Duration, научимся получать разницу между датами в нужных единицах и поймём, чем "продолжительность" отличается от "календарного периода".
🌐 https://docs-python.ru/packages/modul-pendulum/arifmetika-datami-vremenem/
🆕🔥Новый материал.
👉 Периоды и диапазоны времени в pendulum
📝 Познакомимся с понятием Period - отрезок времени между двумя датами. Научимся создавать такие периоды, получать их длительность и перебирать внутри все дни, недели или месяцы. Рассмотрим типичные задачи: список дней месяца, рабочие дни интервала и пересечения периодов.
🌐 https://docs-python.ru/packages/modul-pendulum/periody-diapazony-vremeni/
👉 Периоды и диапазоны времени в pendulum
📝 Познакомимся с понятием Period - отрезок времени между двумя датами. Научимся создавать такие периоды, получать их длительность и перебирать внутри все дни, недели или месяцы. Рассмотрим типичные задачи: список дней месяца, рабочие дни интервала и пересечения периодов.
🌐 https://docs-python.ru/packages/modul-pendulum/periody-diapazony-vremeni/