🆕🔥Новый материал.
👉 Промежуточное ПО (middleware) в FastAPI.
📝 FastAPI поддерживает добавление промежуточного ПО в приложения Промежуточное ПО (middleware) - это функция, которая работает с каждым запросом до его обработки какой-либо конкретной операцией пути. А также с каждым ответом перед его возвратом.
🌐 https://docs-python.ru/packages/freimvork-fastapi/middleware/
👉 Промежуточное ПО (middleware) в FastAPI.
📝 FastAPI поддерживает добавление промежуточного ПО в приложения Промежуточное ПО (middleware) - это функция, которая работает с каждым запросом до его обработки какой-либо конкретной операцией пути. А также с каждым ответом перед его возвратом.
🌐 https://docs-python.ru/packages/freimvork-fastapi/middleware/
👍5🔥2
🆕🔥Новый материал.
👉 Выполнение фоновых задач в FastAPI.
📝 FastAPI поддерживает создание и выполнение фоновых задач, которые будут выполнятся после возвращения ответа сервером. Это может быть полезно для функций, которые должны выполниться после получения запроса, но ожидание их выполнения необязательно для пользователя.
🌐 https://docs-python.ru/packages/freimvork-fastapi/fonovye-zadachi/
👉 Выполнение фоновых задач в FastAPI.
📝 FastAPI поддерживает создание и выполнение фоновых задач, которые будут выполнятся после возвращения ответа сервером. Это может быть полезно для функций, которые должны выполниться после получения запроса, но ожидание их выполнения необязательно для пользователя.
🌐 https://docs-python.ru/packages/freimvork-fastapi/fonovye-zadachi/
👍2
🔁⚡Изменение информации.
👉 lambda функции в Python, анонимные функции
📝 Лямбда-функции можно использовать везде, где требуются функциональные объекты. Они синтаксически ограничены одним выражением. Как и определения вложенных функций, лямбда-функции могут ссылаться на переменные из содержащей области
🌐 https://docs-python.ru/tutorial/opredelenie-funktsij-python/anonimnye-funktsii-lambda-vyrazhenija/
👉 lambda функции в Python, анонимные функции
📝 Лямбда-функции можно использовать везде, где требуются функциональные объекты. Они синтаксически ограничены одним выражением. Как и определения вложенных функций, лямбда-функции могут ссылаться на переменные из содержащей области
🌐 https://docs-python.ru/tutorial/opredelenie-funktsij-python/anonimnye-funktsii-lambda-vyrazhenija/
👍5
🆕🔥Новый материал.
👉 Запуск приложения FastAPI на VDS.
📝 Так как фреймворк FastAPI асинхронный, то и запускается он преимущественно через ASGI сервер Uvicorn. Развертывание приложения будет зависеть от того, на каком сервисе развертывается сервер Uvicorn.
🌐 https://docs-python.ru/packages/freimvork-fastapi/zapusk-prilozheniia-fastapi-vds/
👉 Запуск приложения FastAPI на VDS.
📝 Так как фреймворк FastAPI асинхронный, то и запускается он преимущественно через ASGI сервер Uvicorn. Развертывание приложения будет зависеть от того, на каком сервисе развертывается сервер Uvicorn.
🌐 https://docs-python.ru/packages/freimvork-fastapi/zapusk-prilozheniia-fastapi-vds/
👍3
🔁⚡Изменение информации.
👉 Функции и исключения модуля struct в Python.
📝 Функции и исключения модуля struct в Python.
🌐 https://docs-python.ru/standart-library/modul-struct-struktury-python/funktsii-iskljuchenija-modulja-struct/
👉 Функции и исключения модуля struct в Python.
📝 Функции и исключения модуля struct в Python.
🌐 https://docs-python.ru/standart-library/modul-struct-struktury-python/funktsii-iskljuchenija-modulja-struct/
👍2
🔁⚡️Изменение информации.
👉 Модуль user_agents в Python.
📝 Модуль user_agents предоставляет простой способ идентифицировать/обнаружить устройства, такие как мобильные телефоны, планшеты и их возможности, путем синтаксического анализа (браузер/HTTP) строк пользовательского агента.
🌐 https://docs-python.ru/packages/modul-user-agents-python/
👉 Модуль user_agents в Python.
📝 Модуль user_agents предоставляет простой способ идентифицировать/обнаружить устройства, такие как мобильные телефоны, планшеты и их возможности, путем синтаксического анализа (браузер/HTTP) строк пользовательского агента.
🌐 https://docs-python.ru/packages/modul-user-agents-python/
👍2
🔁⚡Изменение информации.
👉 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/
👉 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/
👍2
🔁⚡Изменение информации.
👉 Текстовые строки str в Python.
📝 Текстовые данные в Python обрабатываются с помощью встроенного класса str() или по другому тип str. Строки представляют собой неизменяемые последовательности Юникода.
🌐 https://docs-python.ru/tutorial/osnovnye-vstroennye-tipy-python/tip-dannyh-str-tekstovye-stroki/
👉 Текстовые строки str в Python.
📝 Текстовые данные в Python обрабатываются с помощью встроенного класса str() или по другому тип str. Строки представляют собой неизменяемые последовательности Юникода.
🌐 https://docs-python.ru/tutorial/osnovnye-vstroennye-tipy-python/tip-dannyh-str-tekstovye-stroki/
👍2
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))
❤4👍4
🔁⚡Изменение информации.
👉 Функция rmtree() модуля shutil в Python.
📝 Функция rmtree() модуля shutil рекурсивно удаляет все дерево каталогов. Путь path должен указывать на каталог, но не символическую ссылку на каталог.
🌐 https://docs-python.ru/standart-library/modul-shutil-python/funktsija-rmtree-modulja-shutil/
👉 Функция rmtree() модуля shutil в Python.
📝 Функция rmtree() модуля shutil рекурсивно удаляет все дерево каталогов. Путь path должен указывать на каталог, но не символическую ссылку на каталог.
🌐 https://docs-python.ru/standart-library/modul-shutil-python/funktsija-rmtree-modulja-shutil/
👍4
🆕🔥Новый материал.
👉 Модуль fabric, автоматизация задач на серверах с помощью Python.
📝 Модуль Fabric предоставляет высокоуровневый интерфейс для работы с удаленными серверами и упрощает процесс выполнения bash команд на удаленных серверах через SSH-соединения. Fabric позволяет автоматизировать задачи и управлять конфигурациями на нескольких серверах без особых усилий.
🌐 https://docs-python.ru/packages/modul-fabric-avtomatizatsiia-zadach-serverakh/
👉 Модуль fabric, автоматизация задач на серверах с помощью Python.
📝 Модуль Fabric предоставляет высокоуровневый интерфейс для работы с удаленными серверами и упрощает процесс выполнения bash команд на удаленных серверах через SSH-соединения. Fabric позволяет автоматизировать задачи и управлять конфигурациями на нескольких серверах без особых усилий.
🌐 https://docs-python.ru/packages/modul-fabric-avtomatizatsiia-zadach-serverakh/
👍3❤1
🔁⚡Изменение информации.
👉 Модуль pyftpdlib в Python, FTP-сервер.
📝 Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. Модуль pyftpdlib можно запускать как простой автономный сервер с помощью опции python3 -m pyftpdlib, что особенно полезно, когда необходимо быстро поделиться каталогом.
🌐 https://docs-python.ru/packages/modul-pyftpdlib-python/
👉 Модуль pyftpdlib в Python, FTP-сервер.
📝 Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. Модуль pyftpdlib можно запускать как простой автономный сервер с помощью опции python3 -m pyftpdlib, что особенно полезно, когда необходимо быстро поделиться каталогом.
🌐 https://docs-python.ru/packages/modul-pyftpdlib-python/
👍3
🔁⚡Изменение информации.
👉 Класс 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