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

👉 Операторы/операции сравнения (цепочки сравнений) в Python.

📝 В Python есть восемь операций сравнения. Все они имеют одинаковый приоритет, который выше, чем у логических операций. Сравнения могут быть связаны в цепочки: x < y <= z, эквивалентно x < y and y <= z.

🌐 https://docs-python.ru/tutorial/operatsii-sravnenija-python/
🔁Изменение информации.

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

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

🌐 https://docs-python.ru/tutorial/zachem-izuchat-python/realizatsii/
🆕🔥Новый материал.

👉 Логирование ВСЕХ запросов, поступающих к БД MYSQL.

📝 Самым простым способом логирования ВСЕХ запросов, поступающих к БД MYSQL это включения логирования в отдельную таблицу базы данных. Также рассмотрен способ логирование запросов в файл журнала.

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

👉 Все способы сжатия и архивирования файлов на Python.

📝 Сжимайте, распаковывайте и управляйте архивами и файлами с помощью Python во всех форматах, которые вам могут когда-либо понадобиться.

🌐 https://docs-python.ru/tutorial/szhatija-arhivirovanija-fajlov-python/
🔁Изменение информации.

👉 Что такое миксины в Python и как их использовать.

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

🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/takoe-klassy-miksiny/
🔁Изменение информации.

👉 MySQL: ALTER TABLE изменение таблицы.

📝 Инструкция ALTER TABLE изменяет структуру таблицы. Например, можно добавлять или удалять столбцы, создавать или уничтожать индексы, изменять тип существующих столбцов или переименовывать столбцы или саму таблицу. Также можно изменить такие характеристики, как механизм хранения, используемый для

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

👉 Логирование ВСЕХ и/или МЕДЛЕННЫХ запросов к БД MYSQL.

📝 Логирование ВСЕХ и/или МЕДЛЕННЫХ запросов помогает найти узкие места в работе СУБД MySQL и повысить ее производительность. Рассмотрены варианты включения как с перезагрузкой сервера, так и БЕЗ перезагрузки.

🌐 https://docs-python.ru/packages/klient-bd-mysql/logirovanie-zaprosov/
🆕🔥Новый материал.

👉 Кэширование запросов на MySQL-сервере.

📝 MySQL сервер содержит встроенный механизм кэширования запросов, который не включен по умолчанию. Кэширование запросов позволяет повысить производительность приложений, не погружаясь в структуру самих запросов.

🌐 https://docs-python.ru/packages/klient-bd-mysql/keshirovanie-zaprosov-mysql-servere/
🔁Изменение информации.

👉 Создание пользовательских типов данных в Python.

📝 Python позволяет программистам, с помощью обычных классов, создавать свои собственные типы данных - типы, которые группируют несколько отдельных переменных вместе. Такие типы позволяет группировать переменные разных типов в единое целое.

🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/sozdanie-sobstvennyh-tipov-dannyh-struktury/
🔁Изменение информации.

👉 Модуль dataclasses в Python, создание типов данных.

📝 Модуль dataclasses предоставляет декоратор и функции для автоматического добавления сгенерированных специальных методов, таких как __init__() и __repr__(), в определяемые пользователем классы. Такое поведение облегчает написание небольших классов, представляющих из себя пользовательские типы данных

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

👉 Возврат значений из декорируемой функции в Python.

📝 Чтобы декоратор возвращал задекорированное значение функции нужно, чтобы функция-обертка возвращала задекорированное значение функции.

🌐 https://docs-python.ru/tutorial/dekoratory-python/vozvrat-znachenij-dekoriruemoj-funktsii/
🔁Изменение информации.

👉 Метод set.difference_update() в Python, уникальные элементы нескольких множеств.

📝 Метод set.difference_update() позволяет удалить элементы из множества set, которые присутствуют во всех сравниваемых объектах.

🌐 https://docs-python.ru/tutorial/operatsii-izmenjaemym-mnozhestvom-set-python/metod-set-difference-update/
🔁Изменение информации.

👉 Определение функции в 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/
🔁Изменение информации.

👉 Функция 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/
🔁Изменение информации.

👉 Метод 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/
🔁Изменение информации.

👉 Ошибки времени выполнения программы

📝 Исключения 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/