Встречается на собеседованиях • сегодня
Какие знаешь прикладные протоколы
В Python часто используются следующие прикладные протоколы:
- HTTP/HTTPS – для веб-запросов (библиотеки
requests,http.client,aiohttp). - FTP/FTPS/SFTP – передача файлов (
ftplib,paramiko). - SMTP/POP3/IMAP – работа с почтой (
smtplib,imaplib,poplib). - WebSocket – двустороннее соединение (
websockets,socket). - SSH – удалённое управление (
paramiko). - DNS – разрешение доменных имён (
dnspython). - 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())
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы