🔁⚡Изменение информации.
👉 Класс FTPHandler() модуля pyftpdlib в Python.
📝 Класс FTPHandler() реализует интерпретатор протокола FTP-сервера, обрабатывая команды, полученные от клиента по каналу управления. Через подклассы FTPHandler() можно использовать обратные вызовы на какие то действия пользователя.
🌐 https://docs-python.ru/packages/modul-pyftpdlib-python/klass-ftphandler/
👉 Класс FTPHandler() модуля pyftpdlib в Python.
📝 Класс FTPHandler() реализует интерпретатор протокола FTP-сервера, обрабатывая команды, полученные от клиента по каналу управления. Через подклассы FTPHandler() можно использовать обратные вызовы на какие то действия пользователя.
🌐 https://docs-python.ru/packages/modul-pyftpdlib-python/klass-ftphandler/
👍3
🆕🔥Новый материал.
👉 Магический метод object.__new__() в Python.
📝 Специальный метод object.__new__() - это статический метод, который создает новые экземпляры класса и, следовательно, может использоваться для настройки этого процесса.
🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/spetsialnyi-metod-object-new/
👉 Магический метод object.__new__() в Python.
📝 Специальный метод object.__new__() - это статический метод, который создает новые экземпляры класса и, следовательно, может использоваться для настройки этого процесса.
🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/spetsialnyi-metod-object-new/
👍3
🔁⚡Изменение информации.
👉 Функция iter() в Python, создание итератора.
📝 Функция iter() возвращает объект итератора. Первый аргумент object интерпретируется по-разному, в зависимости от наличия второго аргумента sentinel. Примеры создания итератора из функции...
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-iter/
👉 Функция iter() в Python, создание итератора.
📝 Функция iter() возвращает объект итератора. Первый аргумент object интерпретируется по-разному, в зависимости от наличия второго аргумента sentinel. Примеры создания итератора из функции...
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-iter/
👍4
🔁⚡Изменение информации.
👉 Магические методы класса Python.
📝 Класс может реализовывать определенные операции, которые вызываются специальным синтаксисом (например, арифметические операции или индексирование и срезы), определяя методы со специальными именами. Это подход Python к перегрузке операторов, позволяющий классам определять собственное поведение по от
🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/spetsialnye-magicheskie-metody-klassa/
👉 Магические методы класса Python.
📝 Класс может реализовывать определенные операции, которые вызываются специальным синтаксисом (например, арифметические операции или индексирование и срезы), определяя методы со специальными именами. Это подход Python к перегрузке операторов, позволяющий классам определять собственное поведение по от
🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/spetsialnye-magicheskie-metody-klassa/
👍5
🔁⚡Изменение информации.
👉 Использование метода object.__new__() в классах Python.
📝 Обычно нет необходимости создавать собственную реализацию специального метода .__new__(), но есть несколько вариантов использования: создание подклассов неизменяемых типов, быстрое создание паттерна Singleton или возможность возвращать экземпляры другого класса.
🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/ispolzovanie-new-klassah/
👉 Использование метода object.__new__() в классах Python.
📝 Обычно нет необходимости создавать собственную реализацию специального метода .__new__(), но есть несколько вариантов использования: создание подклассов неизменяемых типов, быстрое создание паттерна Singleton или возможность возвращать экземпляры другого класса.
🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/ispolzovanie-new-klassah/
👍5
🔁⚡Изменение информации.
👉 Цикл for in в Python.
📝 Цикл for/in в Python перебирает элементы любой итерируемой последовательности (список list, строку string, кортеж tuple, словарь dict или другого итерационного объекта) в том порядке, в котором они появляются.
🌐 https://docs-python.ru/tutorial/tsikly-upravlenie-vetvleniem-python/tsikl-for-in/
👉 Цикл for in в Python.
📝 Цикл for/in в Python перебирает элементы любой итерируемой последовательности (список list, строку string, кортеж tuple, словарь dict или другого итерационного объекта) в том порядке, в котором они появляются.
🌐 https://docs-python.ru/tutorial/tsikly-upravlenie-vetvleniem-python/tsikl-for-in/
👍1
🔁⚡Изменение информации.
👉 Инструкции break, continue и блок else в циклах Python.
📝 Заявление break, как и в C, прерывает выполнение блока for или while с выходом из него. Операторы цикла могут иметь блок else, который выполняется, когда цикл заканчивается без прерывания break
🌐 https://docs-python.ru/tutorial/tsikly-upravlenie-vetvleniem-python/break-continue-else-tsiklah/
👉 Инструкции break, continue и блок else в циклах Python.
📝 Заявление break, как и в C, прерывает выполнение блока for или while с выходом из него. Операторы цикла могут иметь блок else, который выполняется, когда цикл заканчивается без прерывания break
🌐 https://docs-python.ru/tutorial/tsikly-upravlenie-vetvleniem-python/break-continue-else-tsiklah/
👍1
🆕🔥Новый материал.
👉 Выравнивание списка list в Python.
📝 В этом коротком материале будут показаны несколько способов выравнивания списка списков, ранжированных от лучшего к худшему варианту. Вложенные циклы разбирать не будем.
🌐 https://docs-python.ru/tutorial/ispolzovanie-spiskov-list-python/vyravnivanie-spiska-list/
👉 Выравнивание списка list в Python.
📝 В этом коротком материале будут показаны несколько способов выравнивания списка списков, ранжированных от лучшего к худшему варианту. Вложенные циклы разбирать не будем.
🌐 https://docs-python.ru/tutorial/ispolzovanie-spiskov-list-python/vyravnivanie-spiska-list/
👍1
🔁⚡Изменение информации.
👉 Сортировка словаря по значению и/или ключу в Python.
📝 Сортировка словарей производится при помощи встроенной функцией sorted() и происходит немного сложнее чем сортировка списков или кортежей. В словарях необходимо сортировать список кортежей (key, val) получаемых методом dict.items(), а затем обратно преобразовывать в словарь.
🌐 https://docs-python.ru/tutorial/operatsii-slovarjami-dict-python/sortirovka-slovarja-znacheniju-kljuchu/
👉 Сортировка словаря по значению и/или ключу в Python.
📝 Сортировка словарей производится при помощи встроенной функцией sorted() и происходит немного сложнее чем сортировка списков или кортежей. В словарях необходимо сортировать список кортежей (key, val) получаемых методом dict.items(), а затем обратно преобразовывать в словарь.
🌐 https://docs-python.ru/tutorial/operatsii-slovarjami-dict-python/sortirovka-slovarja-znacheniju-kljuchu/
👍1
🔁⚡Изменение информации.
👉 Функция sub() модуля re в Python.
📝 Функция sub() модуля re возвращает строку, полученную путем замены крайнего левого неперекрывающегося вхождения шаблона регулярного выражения pattern в строке string на строку замены repl. Если шаблон регулярного выражения не найден, строка возвращается без изменений.
🌐 https://docs-python.ru/standart-library/modul-re-python/funktsija-sub-modulja-re/
👉 Функция sub() модуля re в Python.
📝 Функция sub() модуля re возвращает строку, полученную путем замены крайнего левого неперекрывающегося вхождения шаблона регулярного выражения pattern в строке string на строку замены repl. Если шаблон регулярного выражения не найден, строка возвращается без изменений.
🌐 https://docs-python.ru/standart-library/modul-re-python/funktsija-sub-modulja-re/
👍1
🔁⚡Изменение информации.
👉 Функция partial() модуля functools в Python.
📝 Функция partial() используется для частичного применения каких то аргументов к вызываемой функции func. Другими словами partial() "замораживает" некоторую часть аргументов и/или ключевых слов, в результате чего создается новый объект с упрощенной записью аргументов вызываемой функции.
🌐 https://docs-python.ru/standart-library/modul-functools-python/funktsija-partial-modulja-functools/
👉 Функция partial() модуля functools в Python.
📝 Функция partial() используется для частичного применения каких то аргументов к вызываемой функции func. Другими словами partial() "замораживает" некоторую часть аргументов и/или ключевых слов, в результате чего создается новый объект с упрощенной записью аргументов вызываемой функции.
🌐 https://docs-python.ru/standart-library/modul-functools-python/funktsija-partial-modulja-functools/
👍1
🔁⚡Изменение информации.
👉 Функция batched() модуля itertools в Python.
📝 Новое в Python 3.12. Функция itertools.batched() модуля itertools разбивает пакетные данные из итерируемого объекта iterable на кортежи длиной n элементов. Последний пакет может быть короче n элементов.
🌐 https://docs-python.ru/standart-library/modul-itertools-python/funktsiia-batched/
👉 Функция batched() модуля itertools в Python.
📝 Новое в Python 3.12. Функция itertools.batched() модуля itertools разбивает пакетные данные из итерируемого объекта iterable на кортежи длиной n элементов. Последний пакет может быть короче n элементов.
🌐 https://docs-python.ru/standart-library/modul-itertools-python/funktsiia-batched/
👍1
🆕🔥Новый материал.
👉 Работа с большими файлами в Python
📝 Обработка больших текстовых файлов может показаться сложной задачей. Когда файлы вырастают до гигабайт, попытка загрузить их в память все сразу может привести к сбою программы. Python предлагает несколько стратегий для эффективной обработки таких файлов без истощения памяти или производительности.
🌐 https://docs-python.ru/tutorial/chtenie-zapis-fajl/rabota-bolshimi-failami-python/
👉 Работа с большими файлами в Python
📝 Обработка больших текстовых файлов может показаться сложной задачей. Когда файлы вырастают до гигабайт, попытка загрузить их в память все сразу может привести к сбою программы. Python предлагает несколько стратегий для эффективной обработки таких файлов без истощения памяти или производительности.
🌐 https://docs-python.ru/tutorial/chtenie-zapis-fajl/rabota-bolshimi-failami-python/
🔥2👍1
🆕🔥Новый материал.
👉 Модуль кэширования moka-py в Python.
📝 Модуль moka-py - это обертка Python для высокоэффективной библиотеки кэширования Moka, написанной на языке Rust.
🌐 https://docs-python.ru/packages/modul-keshirovaniia-moka-py/
👉 Модуль кэширования moka-py в Python.
📝 Модуль moka-py - это обертка Python для высокоэффективной библиотеки кэширования Moka, написанной на языке Rust.
🌐 https://docs-python.ru/packages/modul-keshirovaniia-moka-py/
👏3🔥1
🔁⚡Изменение информации.
👉 Числовые последовательности для цикла Python.
📝 Использование функция range() для запуска цикла for/in определенное число раз. Идея бесконечного цикла for/in. Выход из цикла с завершением выполнение кода текущей итерации и без использования "флагов выхода"
🌐 https://docs-python.ru/tutorial/tsikly-upravlenie-vetvleniem-python/chislovye-posledovatelnosti-tsikla-for/
👉 Числовые последовательности для цикла Python.
📝 Использование функция range() для запуска цикла for/in определенное число раз. Идея бесконечного цикла for/in. Выход из цикла с завершением выполнение кода текущей итерации и без использования "флагов выхода"
🌐 https://docs-python.ru/tutorial/tsikly-upravlenie-vetvleniem-python/chislovye-posledovatelnosti-tsikla-for/
👍2
🆕🔥Новый материал.
👉 Использование contextvars в Python.
📝 Контекстные переменные могут хранить данные, доступные через различные вызовы функций, без необходимости передавать их в качестве аргументов. Они особенно полезны в асинхронном коде.
🌐 https://docs-python.ru/standart-library/modul-contextvars-python/ispolzovanie-contextvars/
👉 Использование contextvars в Python.
📝 Контекстные переменные могут хранить данные, доступные через различные вызовы функций, без необходимости передавать их в качестве аргументов. Они особенно полезны в асинхронном коде.
🌐 https://docs-python.ru/standart-library/modul-contextvars-python/ispolzovanie-contextvars/
👍2
🔁⚡Изменение информации.
👉 Объект совпадения с шаблоном Match модуля re в Python.
📝 Объект сопоставления регулярного выражения со строкой всегда имеет логическое значение True. Можно проверить, было ли совпадение, с помощью простого утверждения if...else. Объекты сопоставления поддерживают методы и атрибуты.
🌐 https://docs-python.ru/standart-library/modul-re-python/obekt-sopostavlenija-reguljarnogo-vyrazhenija-strokoj/
👉 Объект совпадения с шаблоном Match модуля re в Python.
📝 Объект сопоставления регулярного выражения со строкой всегда имеет логическое значение True. Можно проверить, было ли совпадение, с помощью простого утверждения if...else. Объекты сопоставления поддерживают методы и атрибуты.
🌐 https://docs-python.ru/standart-library/modul-re-python/obekt-sopostavlenija-reguljarnogo-vyrazhenija-strokoj/
👍2
🔁⚡Изменение информации.
👉 Модуль random, случайные числа в Python.
📝 Модуль random реализует генераторы псевдослучайных чисел для различных распределений.
🌐 https://docs-python.ru/standart-library/modul-random-python/
👉 Модуль random, случайные числа в Python.
📝 Модуль random реализует генераторы псевдослучайных чисел для различных распределений.
🌐 https://docs-python.ru/standart-library/modul-random-python/
👍4
🔁⚡Изменение информации.
👉 Функция open() в Python, открывает файл на чтение/запись.
📝 Функция open() открывает файл для чтения или записи при помощи файлового потока . Если файл не может быть открыт, бросается исключение OSError.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-open/
👉 Функция open() в Python, открывает файл на чтение/запись.
📝 Функция open() открывает файл для чтения или записи при помощи файлового потока . Если файл не может быть открыт, бросается исключение OSError.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-open/
👍1🔥1
🆕🔥Новый материал.
👉 Инициализация класса с помощью __init__ в Python.
📝 Магический метод __init__ - это метод класса, который отвечает за инициализацию объекта при создании. Метод класса __init__() получает новый экземпляр класса, и именно в этот момент можно свободно настраивать и адаптировать его в соответствии с аргументами, которые были переданы при создании первог
🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/metod-init/
👉 Инициализация класса с помощью __init__ в Python.
📝 Магический метод __init__ - это метод класса, который отвечает за инициализацию объекта при создании. Метод класса __init__() получает новый экземпляр класса, и именно в этот момент можно свободно настраивать и адаптировать его в соответствии с аргументами, которые были переданы при создании первог
🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/metod-init/
👍2🔥1