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

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

📝 Функция kill() модуля os послает сигнал sig на процессу pid.

🌐 https://docs-python.ru/standart-library/modul-os-python/funktsija-kill-modulja-os/
👍4❤‍🔥1
🔁Изменение информации.

👉 Анонимные функции (lambda-выражения) в Python

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

🌐 https://docs-python.ru/tutorial/opredelenie-funktsij-python/anonimnye-funktsii-lambda-vyrazhenija/
👍2
🔁Изменение информации.

👉 F-string. Форматированные строки в Python.

📝 Форматированный строковый литерал или f-string - это строковый литерал с префиксом 'f' или'F'. Эти строки могут содержать поля замены, которые являются выражениями, разделенными фигурными скобками {}.

🌐 https://docs-python.ru/tutorial/operatsii-tekstovymi-strokami-str-python/stroki-formatirovannye-stroki/
👍3
🔁Изменение информации.

👉 Логический тип данных bool в Python.

📝 Логический тип представлен двумя постоянными значениями False и True. Значения используются для представления истинности.

🌐 https://docs-python.ru/tutorial/osnovnye-vstroennye-tipy-python/bool-logicheskij-tip-dannyh/
👍4
🔁Изменение информации.

👉 Логические операции and, or и not в Python.

📝 Операторы and и or закорачивают вычисление своих операндов (т.е. используют замыкания): правый операнд вычисляется лишь в том случае, если его значение необходимо для получения истинного значения в операциях and или or. Логические операции and, or и not имеют приоритет выполнения.

🌐 https://docs-python.ru/tutorial/operatsii-and-or-not-python/
👍1
🔁Изменение информации.

👉 Функция dictConfig() модуля logging.config в Python.

📝 Настройка регистратора logger при помощи словаря конфигурации. Функция logging.config.dictConfig() принимает конфигурацию регистратора из словаря.

🌐 https://docs-python.ru/standart-library/paket-logging-python/funktsija-dictconfig-modulja-logging-config/
👍2
🔁Изменение информации.

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

📝 Функция combinations() модуля itertools возвращает итератор со всеми возможными комбинациями из элементов входной последовательности iterable. Каждая комбинация заключена в кортеж с длиной r элементов, в которой нет повторяющихся элементов.

🌐 https://docs-python.ru/standart-library/modul-itertools-python/funktsija-combinations-modulja-itertools/
👍2
🔁Изменение информации.

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

📝 Функция combinations_with_replacement() модуля itertools возвращает итератор с комбинациями из элементов входной последовательности iterable, позволяя повторять в комбинациях отдельные элементы более одного раза.

🌐 https://docs-python.ru/standart-library/modul-itertools-python/funktsija-combinations-with-replacement-modulja-itertools/
👍2
🔁Изменение информации.

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

📝 Функция permutations() модуля itertools возвращает итератор с последовательными перестановками из элементов входной последовательности iterable. Каждая комбинация заключена в кортеж с длиной r элементов.

🌐 https://docs-python.ru/standart-library/modul-itertools-python/funktsija-permutations-modulja-itertools/
👍2
🔁Изменение информации.

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

📝 Функция copytree() модуля shutil рекурсивно копирует все дерево каталогов с корнем в src в каталог с именем dst и возвращает каталог назначения dst.

🌐 https://docs-python.ru/standart-library/modul-shutil-python/funktsija-copytree-modulja-shutil/
👍3
🔁Изменение информации.

👉 MySQL: INSERT/REPLACE добавление данных в таблицу.

📝 Инструкция INSERT вставляет новые строки в существующую таблицу. Формы инструкции INSERT ... VALUES и INSERT ... SET вставляют строки на основе явно указанных значений. Форма INSERT ... SELECT вставляет строки, выбранные из другой таблицы или таблиц.

🌐 https://docs-python.ru/packages/klient-bd-mysql/insert-replace-mysql/
👍31
🔁Изменение информации.

👉 Что такое статический метод в классах Python и зачем нужен.

📝 Статические методы класса отмечаются декоратором @staticmethod. Этот тип метода не принимает ни параметра self как метод экземпляра класса, ни параметра cls как метод класса. При этом, конечно, статический метод может принимать произвольное количество других параметров. Не может изменять ни состоян

🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/takoe-staticheskij-metod-klassah-zachem-nuzhen/
👍21
🔁Изменение информации.

👉 Модуль textwrap в Python, форматирование абзацев.

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

🌐 https://docs-python.ru/standart-library/modul-textwrap-python/
👍21
Начинаем потихоньку обновлять основные моменты документации до Python 3.13
👍151
🔁Изменение информации.

👉 Реализации Python.

📝 В настоящее время имеются шесть промышленные реализации Python. CPython, Jython, IronPython, РуРу, Anaconda и Brython.

🌐 https://docs-python.ru/tutorial/zachem-izuchat-python/realizatsii/
👍2
🔁Изменение информации.

👉 Общие параметры/флаги командной строки Python.

📝 Материал содержит справочную информацию по всем имеющимся параметром командной строки интерпретатора Python, который включает подробное описание каждой из них.

🌐 https://docs-python.ru/tutorial/zapusk-skriptov-python3-komandnoj-stroki/obschie-parametry-flagi-komandnoj-stroki/
👍1
🔁Изменение информации.

👉 Переменные среды окружения Python.

📝 В разделе описанные переменные среды влияют на поведение Python, они обрабатываются перед параметрами/флагами командной строки, отличными от -E или -I.

🌐 https://docs-python.ru/tutorial/zapusk-skriptov-python3-komandnoj-stroki/peremennye-sredy-okruzhenija/
👍1
🔁Изменение информации.

👉 Установка и использование PyPy3, совместимость с Python3.

📝 Цель PyPy - получить скорость, но при этом поддерживать (в идеале) любую программу Python. Он построен с использованием языка RPython, который был разработан совместно с ним. Основная причина использовать его вместо CPython - скорость.

🌐 https://docs-python.ru/tutorial/ustanovka-python/pypy3-ustanovka-ispolzovanie-os-linux/
👍1
🔁Изменение информации.

👉 Среда кода верхнего уровня '__main__'

📝 '__main__' - это имя области, в которой выполняется код верхнего уровня. Имя модуля устанавливается равным '__main__ ' при чтении из стандартного ввода, скрипта или интерактивного приглашения.

🌐 https://docs-python.ru/tutorial/struktura-programmy-python/stsenarij-verhnego-urovnja-main/
👍2
🔁Изменение информации.

👉 Global Interpreter Lock (GIL) в Python.

📝 GIL был представлен, чтобы сделать обработку памяти CPython проще и обеспечить наилучшую интеграцию с языком C (например, с расширениями). GIL - это механизм блокировки, когда интерпретатор Python запускает в работу только один поток за раз.

🌐 https://docs-python.ru/tutorial/mnogopotochnost-python/global-interpreter-lock-gil/
👍2
🔁Изменение информации.

👉 Функции getloadavg() и cpu_count() модуля os в Python.

📝 В этом разделе представлены функции определения количества ядер сервера и уровня загрузки системы (load average).

🌐 https://docs-python.ru/standart-library/modul-os-python/funktsii-getloadavg-cpu-count-modulja-os/
👍4