ar
Feedback
Docs-Python.ru

Docs-Python.ru

الذهاب إلى القناة على Telegram

Обновления сайта Docs-Python.ru

إظهار المزيد
951
المشتركون
-124 ساعات
-37 أيام
-530 أيام
أرشيف المشاركات
🆕🔥Новый материал. 👉 Модуль кэширования moka-py в Python. 📝 Модуль moka-py - это обертка Python для высокоэффективной библиотеки кэширования Moka, написанной на языке Rust. 🌐 https://docs-python.ru/packages/modul-keshirovaniia-moka-py/

🆕🔥Новый материал. 👉 Работа с большими файлами в Python 📝 Обработка больших текстовых файлов может показаться сложной задачей. Когда файлы вырастают до гигабайт, попытка загрузить их в память все сразу может привести к сбою программы. Python предлагает несколько стратегий для эффективной обработки таких файлов без истощения памяти или производительности. 🌐 https://docs-python.ru/tutorial/chtenie-zapis-fajl/rabota-bolshimi-failami-python/

🔁⚡Изменение информации. 👉 Функция batched() модуля itertools в Python. 📝 Новое в Python 3.12. Функция itertools.batched() модуля itertools разбивает пакетные данные из итерируемого объекта iterable на кортежи длиной n элементов. Последний пакет может быть короче n элементов. 🌐 https://docs-python.ru/standart-library/modul-itertools-python/funktsiia-batched/

🔁⚡Изменение информации. 👉 Функция partial() модуля functools в Python. 📝 Функция partial() используется для частичного применения каких то аргументов к вызываемой функции func. Другими словами partial() "замораживает" некоторую часть аргументов и/или ключевых слов, в результате чего создается новый объект с упрощенной записью аргументов вызываемой функции. 🌐 https://docs-python.ru/standart-library/modul-functools-python/funktsija-partial-modulja-functools/

🔁⚡Изменение информации. 👉 Функция sub() модуля re в Python. 📝 Функция sub() модуля re возвращает строку, полученную путем замены крайнего левого неперекрывающегося вхождения шаблона регулярного выражения pattern в строке string на строку замены repl. Если шаблон регулярного выражения не найден, строка возвращается без изменений. 🌐 https://docs-python.ru/standart-library/modul-re-python/funktsija-sub-modulja-re/

🔁⚡Изменение информации. 👉 Сортировка словаря по значению и/или ключу в Python. 📝 Сортировка словарей производится при помощи встроенной функцией sorted() и происходит немного сложнее чем сортировка списков или кортежей. В словарях необходимо сортировать список кортежей (key, val) получаемых методом dict.items(), а затем обратно преобразовывать в словарь. 🌐 https://docs-python.ru/tutorial/operatsii-slovarjami-dict-python/sortirovka-slovarja-znacheniju-kljuchu/

🆕🔥Новый материал. 👉 Выравнивание списка list в Python. 📝 В этом коротком материале будут показаны несколько способов выравнивания списка списков, ранжированных от лучшего к худшему варианту. Вложенные циклы разбирать не будем. 🌐 https://docs-python.ru/tutorial/ispolzovanie-spiskov-list-python/vyravnivanie-spiska-list/

🔁⚡Изменение информации. 👉 Инструкции break, continue и блок else в циклах Python. 📝 Заявление break, как и в C, прерывает выполнение блока for или while с выходом из него. Операторы цикла могут иметь блок else, который выполняется, когда цикл заканчивается без прерывания break 🌐 https://docs-python.ru/tutorial/tsikly-upravlenie-vetvleniem-python/break-continue-else-tsiklah/

🔁⚡Изменение информации. 👉 Цикл for in в Python. 📝 Цикл for/in в Python перебирает элементы любой итерируемой последовательности (список list, строку string, кортеж tuple, словарь dict или другого итерационного объекта) в том порядке, в котором они появляются. 🌐 https://docs-python.ru/tutorial/tsikly-upravlenie-vetvleniem-python/tsikl-for-in/

🔁⚡Изменение информации. 👉 Использование метода object.__new__() в классах Python. 📝 Обычно нет необходимости создавать собственную реализацию специального метода .__new__(), но есть несколько вариантов использования: создание подклассов неизменяемых типов, быстрое создание паттерна Singleton или возможность возвращать экземпляры другого класса. 🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/ispolzovanie-new-klassah/

🔁⚡Изменение информации. 👉 Магические методы класса Python. 📝 Класс может реализовывать определенные операции, которые вызываются специальным синтаксисом (например, арифметические операции или индексирование и срезы), определяя методы со специальными именами. Это подход Python к перегрузке операторов, позволяющий классам определять собственное поведение по от 🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/spetsialnye-magicheskie-metody-klassa/

🔁⚡Изменение информации. 👉 Функция iter() в Python, создание итератора. 📝 Функция iter() возвращает объект итератора. Первый аргумент object интерпретируется по-разному, в зависимости от наличия второго аргумента sentinel. Примеры создания итератора из функции... 🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-iter/

🆕🔥Новый материал. 👉 Магический метод object.__new__() в Python. 📝 Специальный метод object.__new__() - это статический метод, который создает новые экземпляры класса и, следовательно, может использоваться для настройки этого процесса. 🌐 https://docs-python.ru/tutorial/klassy-jazyke-python/spetsialnyi-metod-object-new/

🔁⚡Изменение информации. 👉 Класс FTPHandler() модуля pyftpdlib в Python. 📝 Класс FTPHandler() реализует интерпретатор протокола FTP-сервера, обрабатывая команды, полученные от клиента по каналу управления. Через подклассы FTPHandler() можно использовать обратные вызовы на какие то действия пользователя. 🌐 https://docs-python.ru/packages/modul-pyftpdlib-python/klass-ftphandler/

🔁⚡Изменение информации. 👉 Модуль pyftpdlib в Python, FTP-сервер. 📝 Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. Модуль pyftpdlib можно запускать как простой автономный сервер с помощью опции python3 -m pyftpdlib, что особенно полезно, когда необходимо быстро поделиться каталогом. 🌐 https://docs-python.ru/packages/modul-pyftpdlib-python/

🆕🔥Новый материал. 👉 Модуль fabric, автоматизация задач на серверах с помощью Python. 📝 Модуль Fabric предоставляет высокоуровневый интерфейс для работы с удаленными серверами и упрощает процесс выполнения bash команд на удаленных серверах через SSH-соединения. Fabric позволяет автоматизировать задачи и управлять конфигурациями на нескольких серверах без особых усилий. 🌐 https://docs-python.ru/packages/modul-fabric-avtomatizatsiia-zadach-serverakh/

🔁⚡Изменение информации. 👉 Функция rmtree() модуля shutil в Python. 📝 Функция rmtree() модуля shutil рекурсивно удаляет все дерево каталогов. Путь path должен указывать на каталог, но не символическую ссылку на каталог. 🌐 https://docs-python.ru/standart-library/modul-shutil-python/funktsija-rmtree-modulja-shutil/

import random

n = 10
new = sum(range(n))**2

print(f'С наступившим {new} годом!\n')

tree = [
        ' '*(n-i)+'/'+''.join(random.choice(' # *') 
        for _ in range(2*i))+'\\' 
        for i in range(n)
        ]
print('\n'.join(tree))

🔁⚡Изменение информации. 👉 Текстовые строки str в Python. 📝 Текстовые данные в Python обрабатываются с помощью встроенного класса str() или по другому тип str. Строки представляют собой неизменяемые последовательности Юникода. 🌐 https://docs-python.ru/tutorial/osnovnye-vstroennye-tipy-python/tip-dannyh-str-tekstovye-stroki/

🔁⚡Изменение информации. 👉 GET и POST запросы c модулем requests в Python. 📝 Модуль requests позволяет передавать эти параметры в метод requests.get() виде словаря строк, используя ключевой аргумент params. Для метода requests.post() словарь с параметрами необходимо передавать в аргумент data. 🌐 https://docs-python.ru/packages/modul-requests-python/get-post-zaprosy-modulem-requests/