ar
Feedback
🐍 Укус питона 🐍

🐍 Укус питона 🐍

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

🐍 Канал о программировании на языке Python. Тематические уроки и лайфхаки. 👽 Админ - @tg_adminisrator 🔊 Купить рекламу: https://telega.in/c/byteofpython 👉 Чат: @abyteofpython 👉 Поделиться с друзьями: @byteofpython

إظهار المزيد
2 334
المشتركون
لا توجد بيانات24 ساعات
-117 أيام
-3730 أيام
أرشيف المشاركات
Зачем нужно ключевое слово async в Python? Ключевое слово async в Python используется для создания асинхронных функций (или корутин), которые позволяют выполнять задачи, не блокируя основной поток выполнения программы. Это особенно полезно для работы с такими операциями, как сетевые запросы, взаимодействие с базами данных или чтение/запись файлов. Вот пример асинхронной функции:
import asyncio

async def fetch_data():
    print("Fetching data...")
    await asyncio.sleep(2)  # симуляция длительной операции
    print("Data fetched")
    return "Data"

async def main():
    result = await fetch_data()
    print(result)

# запуск асинхронной функции
asyncio.run(main())
Как можно заметить, async идёт в паре с await, который приостанавливает выполнение fetch_data до завершения asyncio.sleep(2).

photo content

Что выведет этот код?
Anonymous voting

photo content

➡️Команда pip show Команда 'pip show' позволяет получить подробную информацию о конкретном пакете Python. Она показывает назв
➡️Команда pip show Команда 'pip show' позволяет получить подробную информацию о конкретном пакете Python. Она показывает название пакета, его версию, автора, домашнюю страницу, зависимости и многое другое. Пример использования команды pip show:
pip show requests
➡️Команда pip search Команда 'pip search' предоставляет возможность искать новые пакеты Python прямо из командной строки. Она позволяет разработчикам найти пакеты по ключевым словам, описанию или автору. Пример использования команды pip search:
pip search data analysis
➡️Команда pip freeze Команда 'pip freeze' позволяет создать файл со списком всех установленных пакетов Python и их версиями. Это полезно, когда вы хотите поделиться своим проектом с другими разработчиками или восстановить его на другой машине. Просто запустите 'pip freeze > requirements.txt' и получите файл, который можно передать другим, чтобы они могли легко установить все необходимые зависимости. Пример использования команды pip freeze:
pip freeze > requirements.txt

Что выведет код?
Anonymous voting

photo content

photo content

erid: LjN8KALxJ Есть два стула…Python или Go. На примере Kubernetes ▶️ Как использовать k8s как API, даже не зная его устройства?  ▶️ Как создать при этом симбиоз между кодом и целым кластером?🤔 ▶️ Как в k8s объединять бизнес-логику и инфраструктуру с помощью миллионов строк кода?  Это можно делать и с помощью Golang, и с помощью Python.  Расскажем и покажем как на бесплатном вебинаре от Слёрма 21 августа в 19:00 мск⚡ А дальше — выбор за вами. Какой стул выберете? Спикер: Виталий Лихачев, SRE в booking.com, ex-Avito Senior Software Engineer. Подробности в боте @GolangPython_Bot Присоединяйтесь! Реклама. ООО "СЛЁРМ". ИНН 3652901451.

🔎Иногда, при разработке программного обеспечения на Python, мы можем столкнуться с ситуациями, когда необходимо явно указать
🔎Иногда, при разработке программного обеспечения на Python, мы можем столкнуться с ситуациями, когда необходимо явно указать на наличие ошибки. ➡️Когда мы пишем программы, мы стараемся их делать максимально надежными и безопасными. Однако, иногда может возникнуть ситуация, когда мы хотим явно указать на наличие проблемы. Например, если в функции передаются некорректные аргументы или программа не может продолжить выполнение из-за некорректного состояния ➡️Использование оператора raise Оператор raise в Python позволяет нам создавать исключения вручную. Мы можем указать тип исключения и дополнительное сообщение, которое будет содержаться в исключении. ➡️Вот пример использования оператора raise:
def divide_numbers(a, b):
    if b == 0:
        raise ValueError("Делитель не может быть нулем")
    return a / b

try:
    result = divide_numbers(10, 0)
    print("Результат:", result)
except ValueError as e:
    print("Ошибка:", str(e))

Что выведет этот код?
Anonymous voting

photo content

photo content

Что выведте этот код?
Anonymous voting

photo content

photo content

Что выведет этот код?
Anonymous voting

photo content

Зачем нужно ключевое слово async в Python? Ключевое слово async в Python используется для создания асинхронных функций (или корутин), которые позволяют выполнять задачи, не блокируя основной поток выполнения программы. Это особенно полезно для работы с такими операциями, как сетевые запросы, взаимодействие с базами данных или чтение/запись файлов. Вот пример асинхронной функции:
import asyncio

async def fetch_data():
    print("Fetching data...")
    await asyncio.sleep(2)  # симуляция длительной операции
    print("Data fetched")
    return "Data"

async def main():
    result = await fetch_data()
    print(result)

# запуск асинхронной функции
asyncio.run(main())
Как можно заметить, async идёт в паре с await, который приостанавливает выполнение fetch_data до завершения asyncio.sleep(2).

photo content