Встречается на собеседованиях • сегодня

Какие знаешь прикладные протоколы

В Python часто используются следующие прикладные протоколы:

  1. HTTP/HTTPS – для веб-запросов (библиотеки requests, http.client, aiohttp).
  2. FTP/FTPS/SFTP – передача файлов (ftplib, paramiko).
  3. SMTP/POP3/IMAP – работа с почтой (smtplib, imaplib, poplib).
  4. WebSocket – двустороннее соединение (websockets, socket).
  5. SSH – удалённое управление (paramiko).
  6. DNS – разрешение доменных имён (dnspython).
  7. MQTT – IoT-обмен сообщениями (paho-mqtt).

Пример HTTP-запроса:

python
import requests
response = requests.get("https://api.example.com/data")
print(response.json())

Пример WebSocket-клиента:

python
import websockets
async def connect():
    async with websockets.connect("ws://example.com/ws") as ws:
        await ws.send("Hello!")
        print(await ws.recv())
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы