🔁⚡Изменение информации.
👉 Определение функции в Python.
📝 Ключевое слово def вводит определение функции . За ним должно следовать имя функции и заключенный в скобки список формальных параметров. Операторы, которые формируют тело функции, начинаются со следующей строки и должны иметь отступ.
🌐 https://docs-python.ru/tutorial/opredelenie-funktsij-python/
👉 Определение функции в Python.
📝 Ключевое слово def вводит определение функции . За ним должно следовать имя функции и заключенный в скобки список формальных параметров. Операторы, которые формируют тело функции, начинаются со следующей строки и должны иметь отступ.
🌐 https://docs-python.ru/tutorial/opredelenie-funktsij-python/
🔁⚡Изменение информации.
👉 Операторы global и nonlocal в Python.
📝 Операторы global и nonlocal используются в области видимости той функции, где будет изменяться переменная; оператор nonlocal используются только во вложенных функциях; с помощью оператора global можно определить глобальную переменную
🌐 https://docs-python.ru/tutorial/opredelenie-funktsij-python/operatory-global-nonlocal/
👉 Операторы global и nonlocal в Python.
📝 Операторы global и nonlocal используются в области видимости той функции, где будет изменяться переменная; оператор nonlocal используются только во вложенных функциях; с помощью оператора global можно определить глобальную переменную
🌐 https://docs-python.ru/tutorial/opredelenie-funktsij-python/operatory-global-nonlocal/
🔁⚡Изменение информации.
👉 Функция reversed() в Python, разворачивает последовательность.
📝 Функция reversed() возвращает обратный итератор, то есть возвращает итератор, который перебирает элементы оригинала в обратном порядке. Функция reversed() не создает копию и не изменяет оригинал последовательности.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-reversed/
👉 Функция reversed() в Python, разворачивает последовательность.
📝 Функция reversed() возвращает обратный итератор, то есть возвращает итератор, который перебирает элементы оригинала в обратном порядке. Функция reversed() не создает копию и не изменяет оригинал последовательности.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-reversed/
🔁⚡Изменение информации.
👉 Модуль venv в Python3, создание виртуальных сред.
📝 Модуль venv обеспечивает поддержку создания облегченных "виртуальных сред". Каждая виртуальная среда имеет свой собственный двоичный файл Python и может иметь собственный независимый набор установленных пакетов Python в своих каталогах.
🌐 https://docs-python.ru/standart-library/modul-venv-python/
👉 Модуль venv в Python3, создание виртуальных сред.
📝 Модуль venv обеспечивает поддержку создания облегченных "виртуальных сред". Каждая виртуальная среда имеет свой собственный двоичный файл Python и может иметь собственный независимый набор установленных пакетов Python в своих каталогах.
🌐 https://docs-python.ru/standart-library/modul-venv-python/
🔁⚡Изменение информации.
👉 Метод removesuffix() типов bytes и bytearray в Python.
📝 Если исходная байтовая строка заканчивается с байтовой строки suffix, то метод bytes.removesuffix() возвращает байтовую строку без суффикса bytes[len(suffix):]. В противном случае метод вернет копию исходных двоичных данных bytes.
🌐 https://docs-python.ru/tutorial/metody-tipov-bytes-bytearray/metod-removesuffix-tipov-bytes-bytearray-python/
👉 Метод removesuffix() типов bytes и bytearray в Python.
📝 Если исходная байтовая строка заканчивается с байтовой строки suffix, то метод bytes.removesuffix() возвращает байтовую строку без суффикса bytes[len(suffix):]. В противном случае метод вернет копию исходных двоичных данных bytes.
🌐 https://docs-python.ru/tutorial/metody-tipov-bytes-bytearray/metod-removesuffix-tipov-bytes-bytearray-python/
🔁⚡Изменение информации.
👉 Конструкция match/case в Python, сопоставление с образцом.
📝 В Python 3.10 введена новая конструкция match/case, которая называется *Structural pattern matching* (соответствие структуре шаблона). Сопоставление списков, словарей, сложных структур и классов.
🌐 https://docs-python.ru/tutorial/tsikly-upravlenie-vetvleniem-python/konstruktsija-match-case/
👉 Конструкция match/case в Python, сопоставление с образцом.
📝 В Python 3.10 введена новая конструкция match/case, которая называется *Structural pattern matching* (соответствие структуре шаблона). Сопоставление списков, словарей, сложных структур и классов.
🌐 https://docs-python.ru/tutorial/tsikly-upravlenie-vetvleniem-python/konstruktsija-match-case/
🔁⚡Изменение информации.
👉 Ошибки времени выполнения программы
📝 Исключения exception - это средство выхода из нормального потока управления блоком кода для обработки ошибок или других исключительных условий. Исключение поднимается в точке обнаружения ошибки.
🌐 https://docs-python.ru/tutorial/struktura-programmy-python/oshibki-vremeni-vypolnenija-programmy/
👉 Ошибки времени выполнения программы
📝 Исключения exception - это средство выхода из нормального потока управления блоком кода для обработки ошибок или других исключительных условий. Исключение поднимается в точке обнаружения ошибки.
🌐 https://docs-python.ru/tutorial/struktura-programmy-python/oshibki-vremeni-vypolnenija-programmy/
🔁⚡Изменение информации.
👉 Вставка/удаление строк и столбцов, перемещение ячеек, модуль openpyxl в Python.
📝 В материале рассказывается о методах модуля openpyxl, которые позволяют вставлять и удалять строки и столбцы листа электронной таблицы, а так же перемещать диапазоны ячеек.
🌐 https://docs-python.ru/packages/modul-openpyxl/vstavka-udalenie-strok-stolbtsov-peremeschenie-jacheek/
👉 Вставка/удаление строк и столбцов, перемещение ячеек, модуль openpyxl в Python.
📝 В материале рассказывается о методах модуля openpyxl, которые позволяют вставлять и удалять строки и столбцы листа электронной таблицы, а так же перемещать диапазоны ячеек.
🌐 https://docs-python.ru/packages/modul-openpyxl/vstavka-udalenie-strok-stolbtsov-peremeschenie-jacheek/
🔁⚡Изменение информации.
👉 Метод str.maketrans() в Python, таблица символов для str.translate().
📝 Статический метод str.maketrans() таблицу преобразования символов, используемую для метода str.translate().
🌐 https://docs-python.ru/tutorial/operatsii-tekstovymi-strokami-str-python/metod-str-maketrans/
👉 Метод str.maketrans() в Python, таблица символов для str.translate().
📝 Статический метод str.maketrans() таблицу преобразования символов, используемую для метода str.translate().
🌐 https://docs-python.ru/tutorial/operatsii-tekstovymi-strokami-str-python/metod-str-maketrans/
🔁⚡Изменение информации.
👉 Метод str.translate() в Python, транслирование строки.
📝 Метод str.translate() возвращает копию строки, в которой каждый символ был сопоставлен и преобразован согласно карте перевода символов table.
🌐 https://docs-python.ru/tutorial/operatsii-tekstovymi-strokami-str-python/metod-str-translate/
👉 Метод str.translate() в Python, транслирование строки.
📝 Метод str.translate() возвращает копию строки, в которой каждый символ был сопоставлен и преобразован согласно карте перевода символов table.
🌐 https://docs-python.ru/tutorial/operatsii-tekstovymi-strokami-str-python/metod-str-translate/
🔁⚡Изменение информации.
👉 Класс DictWriter() модуля csv в Python.
📝 Класс DictWriter() модуля csv создает объект, который работает как csv.writer(), но позволяет передавать строку с данными на запись как словарь, ключи которой задаются необязательным параметром fieldnames.
🌐 https://docs-python.ru/standart-library/modul-csv-python/klass-dictwriter-modulja-csv/
👉 Класс DictWriter() модуля csv в Python.
📝 Класс DictWriter() модуля csv создает объект, который работает как csv.writer(), но позволяет передавать строку с данными на запись как словарь, ключи которой задаются необязательным параметром fieldnames.
🌐 https://docs-python.ru/standart-library/modul-csv-python/klass-dictwriter-modulja-csv/
🔁⚡Изменение информации.
👉 Модуль log2d в Python.
📝 Если нужно срочно добавить ведение журнала logging в какой-то существующий проект или стоит цель - просто начать работу с простыми и разумными настройками, то сторонний модуль log2d уже делает все это практически в несколько строк. Вот где хорошо продуманная "обертка" модуля logging на вес золота.
🌐 https://docs-python.ru/packages/modul-log2d-python/
👉 Модуль log2d в Python.
📝 Если нужно срочно добавить ведение журнала logging в какой-то существующий проект или стоит цель - просто начать работу с простыми и разумными настройками, то сторонний модуль log2d уже делает все это практически в несколько строк. Вот где хорошо продуманная "обертка" модуля logging на вес золота.
🌐 https://docs-python.ru/packages/modul-log2d-python/
🆕🔥Новый материал.
👉 Модуль Loguru в Python, приятное ведение журналов.
📝 При создании приложения практически всегда лень настраивать регистратор стандартной библиотеки loging, а вместо него используется функция print()? Loguru предназначена для того, чтобы сделать ведение журнала Python менее болезненным и добавляет ряд полезных функций.
🌐 https://docs-python.ru/packages/modul-loguru-python/
👉 Модуль Loguru в Python, приятное ведение журналов.
📝 При создании приложения практически всегда лень настраивать регистратор стандартной библиотеки loging, а вместо него используется функция print()? Loguru предназначена для того, чтобы сделать ведение журнала Python менее болезненным и добавляет ряд полезных функций.
🌐 https://docs-python.ru/packages/modul-loguru-python/
🆕🔥Новый материал.
👉 Метод logger.add() модуля loguru в Python.
📝 Метод logger.add() модуля loguru добавляет обработчик, отправляющий сообщения журнала на правильно настроенный приемник.
🌐 https://docs-python.ru/packages/modul-loguru-python/metod-logger-add/
👉 Метод logger.add() модуля loguru в Python.
📝 Метод logger.add() модуля loguru добавляет обработчик, отправляющий сообщения журнала на правильно настроенный приемник.
🌐 https://docs-python.ru/packages/modul-loguru-python/metod-logger-add/
🆕🔥Новый материал.
👉 Атрибут message.record модуля loguru в Python.
📝 Запись - это просто словарь Python, доступный из приемников с помощью message.record. Он содержит всю контекстную информацию о вызове журнала (время, функция, файл, строка, уровень и т. д.).
🌐 https://docs-python.ru/packages/modul-loguru-python/atribut-message-record/
👉 Атрибут message.record модуля loguru в Python.
📝 Запись - это просто словарь Python, доступный из приемников с помощью message.record. Он содержит всю контекстную информацию о вызове журнала (время, функция, файл, строка, уровень и т. д.).
🌐 https://docs-python.ru/packages/modul-loguru-python/atribut-message-record/
🆕🔥Новый материал.
👉 Метод logger.bind() модуля loguru в Python.
📝 Метод logger.bind() привязывает атрибуты к дополнительному словарю extra каждой записи зарегистрированного сообщения. Этот метод используется для добавления пользовательского контекста к каждому вызову ведения журнала.
🌐 https://docs-python.ru/packages/modul-loguru-python/metod-logger-bind/
👉 Метод logger.bind() модуля loguru в Python.
📝 Метод logger.bind() привязывает атрибуты к дополнительному словарю extra каждой записи зарегистрированного сообщения. Этот метод используется для добавления пользовательского контекста к каждому вызову ведения журнала.
🌐 https://docs-python.ru/packages/modul-loguru-python/metod-logger-bind/
🆕🔥Новый материал.
👉 Изменение уровня обработчика модуля loguru в Python.
📝 Как только обработчик модуля loguru был добавлен logger.add(), то его невозможно обновить. Это осознанный выбор, чтобы свести API модуля к минимуму, НО возможны несколько несложных решений.
🌐 https://docs-python.ru/packages/modul-loguru-python/izmenenie-urovnia-obrabotchika/
👉 Изменение уровня обработчика модуля loguru в Python.
📝 Как только обработчик модуля loguru был добавлен logger.add(), то его невозможно обновить. Это осознанный выбор, чтобы свести API модуля к минимуму, НО возможны несколько несложных решений.
🌐 https://docs-python.ru/packages/modul-loguru-python/izmenenie-urovnia-obrabotchika/
🆕🔥Новый материал.
👉 Выравнивание полей логов по вертикали, модуль loguru в Python.
📝 По умолчанию сообщения журнала не равняются по вертикали, т.к. длина полей не фиксирована. Но есть пара обходных путей сделать это.
🌐 https://docs-python.ru/packages/modul-loguru-python/vyravnivanie-polei-logov-vertikali/
👉 Выравнивание полей логов по вертикали, модуль loguru в Python.
📝 По умолчанию сообщения журнала не равняются по вертикали, т.к. длина полей не фиксирована. Но есть пара обходных путей сделать это.
🌐 https://docs-python.ru/packages/modul-loguru-python/vyravnivanie-polei-logov-vertikali/
🔁⚡Изменение информации.
👉 Метод logger.add() модуля loguru в Python.
📝 Метод logger.add() модуля loguru добавляет обработчик, отправляющий сообщения журнала на правильно настроенный приемник.
🌐 https://docs-python.ru/packages/modul-loguru-python/metod-logger-add/
👉 Метод logger.add() модуля loguru в Python.
📝 Метод logger.add() модуля loguru добавляет обработчик, отправляющий сообщения журнала на правильно настроенный приемник.
🌐 https://docs-python.ru/packages/modul-loguru-python/metod-logger-add/
🆕🔥Новый материал.
👉 Метод logger.opt() модуля loguru в Python.
📝 Метод logger.opt() модуля loguru параметризирует вызов ведения журнала, чтобы немного изменить сгенерированное сообщение журнала.
🌐 https://docs-python.ru/packages/modul-loguru-python/metod-logger-opt/
👉 Метод logger.opt() модуля loguru в Python.
📝 Метод logger.opt() модуля loguru параметризирует вызов ведения журнала, чтобы немного изменить сгенерированное сообщение журнала.
🌐 https://docs-python.ru/packages/modul-loguru-python/metod-logger-opt/