Docs-Python.ru
945 subscribers
2.6K links
Обновления сайта Docs-Python.ru
Download Telegram
🔁Изменение информации.

👉 Модуль argparse, интерфейс командной строки в Python.

📝 Модуль argparse позволяет легко писать удобные интерфейсы командной строки. Программа определяет, какие аргументы ей требуются, а argparse выяснит, как их разобрать из вывода функции sys.argv.

🌐 https://docs-python.ru/standart-library/modul-argparse-python/
🔁Изменение информации.

👉 Класс ArgumentParser() модуля argparse в Python.

📝 Класс ArgumentParser() модуля argparse создает новый объект ArgumentParser. Все параметры должны передаваться в качестве ключевых аргументов.

🌐 https://docs-python.ru/standart-library/modul-argparse-python/klass-argumentparser-modulja-argparse/
🔁Изменение информации.

👉 Модуль calendar в Python, календарные функции.

📝 Модуль calendar предоставляет полезные функции, связанные с календарем, а так же позволяет выводить календари подобно команде bash cal в Unix.

🌐 https://docs-python.ru/standart-library/modul-calendar-python/
🔁Изменение информации.

👉 Модуль pdb, отладчик Python.

📝 Модуль pdb определяет интерактивный отладчик исходного кода для программ Python. Он поддерживает установку условных точек останова и пошаговое выполнение на уровне строки исходного кода, проверку стековых фреймов, листинг исходного кода и оценку произвольного кода.

🌐 https://docs-python.ru/standart-library/modul-pdb-python/
🆕🔥Новый материал.

👉 Использование из командной строки модуля calendar в Python.

📝 Модуль calendar можно запускать как скрипт из командной строки для интерактивного вывода календаря.

🌐 https://docs-python.ru/standart-library/modul-calendar-python/ispolzovanie-komandnoi-stroki-modulia-calendar/
🔁Изменение информации.

👉 Функция create_task() модуля asyncio в Python.

📝 Функция create_task() модуля asyncio оборачивает сопрограмму coro в задачу task и планирует ее выполнение в ближайшее время. Возвращает объект Task.

🌐 https://docs-python.ru/standart-library/modul-asyncio-python/funktsija-create-task-modulja-asyncio/
🔁Изменение информации.

👉 Создание Future и Task из цикла событий asyncio в Python.

📝 В разделе рассмотрены методы низкоуровнего API цикла событий, позволяющие создавать задачи и объекты будущих результатов в асинхронном коде с применением модуля asyncio.

🌐 https://docs-python.ru/standart-library/modul-asyncio-python/sozdanie-future-zadach-modul-asyncio/
🔁Изменение информации.

👉 Группы задач TaskGroup() модуля asyncio в Python.

📝 Группы задач TaskGroup() сочетают в себе API создания задач с удобным и надежным способом ожидания завершения всех задач в группе. Представляет собой асинхронный менеджер контекста, содержащий группу задач.

🌐 https://docs-python.ru/standart-library/modul-asyncio-python/gruppy-zadach-taskgroup/
🔁Изменение информации.

👉 Модуль multiprocessing в Python, параллельная обработка без GIL.

📝 Модуль многопроцессорной обработки данных предлагает как локальную, так и удаленную параллельную обработку данных, эффективно обходя глобальную блокировку интерпретатора и используя ядра процессора вместо потоков. Он работает как под Unix, так и под Windows.

🌐 https://docs-python.ru/standart-library/paket-multiprocessing-python/
🆕🔥Новый материал.

👉 Класс InterpreterPoolExecutor() модуля concurrent.futures в Python.

📝 Новое в Python 3.14 Класс InterpreterPoolExecutor позволяет запускать задачи в разных подинтерпретаторах. Подинтерпретаторы - это механизм, позволяющий запускать несколько изолированных экземпляров Python внутри одного процесса.

🌐 https://docs-python.ru/standart-library/modul-concurrent-futures-python/klass-interpreterpoolexecutor-modulia-concurrent-futures/
🔁Изменение информации.

👉 Класс ProcessPoolExecutor() модуля concurrent.futures в Python.

📝 Класс ProcessPoolExecutor() модуля concurrent.futures использует пул не более чем max_workers ядер процессора для асинхронного выполнения вызовов. Планирует и запускает выполнение рабочих процессов.

🌐 https://docs-python.ru/standart-library/modul-concurrent-futures-python/klass-processpoolexecutor-modulja-concurrent-futures/
🆕🔥Новый материал.

👉 Класс Executor() модуля concurrent.futures в Python.

📝 Класс concurrent.futures.Executor это абстрактный класс, предоставляющий методы для асинхронного выполнения вызовов. Не используется напрямую - он предназначен для наследования и реализации в подклассах.

🌐 https://docs-python.ru/standart-library/modul-concurrent-futures-python/klass-executor-modulia-concurrent-futures/
Попробуйте новые возможности Python 3.14 без установки на компьютер

Установим docker

$ sudo snap install docker


После установки, идем на страницу https://hub.docker.com/_/python/tags и выбираем нужный образ

# загружаем образ python 3.14
$ sudo docker pull python:3.14-rc-alpine


Запуск Python 3.14 в интерактивном режиме

$ sudo docker run -it --rm --user $(id -u) python:3.14-rc-alpine
# Python 3.14.0b3 (main, Jun 18 2025, 16:38:04) [GCC 14.2.0] on linux
# Type "help", "copyright", "credits" or "license" for more information.
# >>>


-it - запускать контейнер в интерактивном режиме
--rm - удалить контейнер после завершения интерактивного режима
--user $(id -u) запускает контейнер от имени текущего пользователя

Запуск скрипта test.py на Python 3.14, который лежит в корне вашей домашней папки

$ sudo docker run --rm --user $(id -u) -v "$PWD":/usr/src/myapp -w /usr/src/myapp python:3.14-rc-alpine python test.py


--rm - удаляет контейнер после завершения работы скрипта
--user $(id -u) - запускает контейнер от имени текущего пользователя
-v "$PWD":/usr/src/myapp - монтирует текущую директорию в папку /usr/src/myapp запускаемого контейнера.
-w /usr/src/myapp - устанавливает папку /usr/src/myapp в качестве рабочего каталога.
🔁Изменение информации.

👉 Методы объекта ConfigParser в Python.

📝 Класс синтаксического анализатора INI-файлов configparser.ConfigParser() представляет следующие методы своего экземпляра.

🌐 https://docs-python.ru/standart-library/modul-configparser-python/metody-obekta-configparser/
🔁Изменение информации.

👉 Класс Process() модуля multiprocessing в Python.

📝 Класс Process() модуля multiprocessing запускает вызываемый объект на исполнение, который будет выполняется в отдельном процессе/ядре процессора. Общий пример создания процессов с примерами использования основных методов.

🌐 https://docs-python.ru/standart-library/paket-multiprocessing-python/funktsija-process-modulja-multiprocessing/
🔁Изменение информации.

👉 Примитивы синхронизации процессов модуля multiprocessing в Python.

📝 В разделе рассмотрены следующие блокировки и примитивы синхронизации модуля multiprocessing: Lock(), RLock(), Barrier(), Semaphore(), BoundedSemaphore(), Condition(), Event(), а так же их сходство и различие с модулем threading.

🌐 https://docs-python.ru/standart-library/paket-multiprocessing-python/primitivy-sinhronizatsii-protsessov-modulja-multiprocessing/
🔁Изменение информации.

👉 Класс Manager() модуля multiprocessing в Python.

📝 Менеджеры предоставляют способ создания данных, которые могут совместно использоваться разными процессами. Объект-менеджер управляет серверным процессом, который управляет общими объектами. Другие процессы могут получить доступ к общим объектам с помощью прокси.

🌐 https://docs-python.ru/standart-library/paket-multiprocessing-python/klass-manager-modulja-multiprocessing/
🔁Изменение информации.

👉 Исключения модуля configparser в Python.

📝 Модуль configparser определяет исключения, которые могут подниматься во время работы с парсером.

🌐 https://docs-python.ru/standart-library/modul-configparser-python/iskljuchenija-modulja-configparser/
🔁Изменение информации.

👉 Объект Token() модуля contextvars в Python.

📝 Объекты токенов Token модуля contextvars создаются методом ContextVar.set(). Объект токена можно передать в метод ContextVar.reset(), чтобы вернуть значение переменной к тому значению, что было до вызова метода ContextVar.set().

🌐 https://docs-python.ru/standart-library/modul-contextvars-python/obekt-token-modulja-contextvars/
🔁Изменение информации.

👉 Класс ContextVar() модуля contextvars в Python.

📝 Класс ContextVar() модуля contextvars используется для объявления новой контекстной переменной

🌐 https://docs-python.ru/standart-library/modul-contextvars-python/klass-contextvar-modulja-contextvars/