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

👉 Логические операции 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
🔁Изменение информации.

👉 Установка Python 3.x из исходников на ОС Linux.

📝 Установка нужной версии Python 3.x. из исходников. Загрузка исходников. Конфигурирование, сборка и установка.

🌐 https://docs-python.ru/tutorial/ustanovka-python/ustanovka-ubuntu-debian-ishodnikov/
👍1
🔁Изменение информации.

👉 Функция locals() в Python, переменные локальной области.

📝 Функция locals() обновляет и возвращает словарь с переменными и их значениями из текущей локальной области видимости

🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-locals/
👍3
🆕🔥Новый материал.

👉 Улучшенный интерактивный интерпретатор в Python 3.13.

📝 В Unix-подобных системах, таких как Linux или macOS, а также Windows, Python3 теперь использует новую интерактивную оболочку.

🌐 https://docs-python.ru/tutorial/zapusk-skriptov-python3-komandnoj-stroki/uluchshennyi-interaktivnyi-interpretator-13/
👍4