Встречается на собеседованиях • сегодня
Какие знаешь сетевые протоколы
В Python часто работают с такими сетевыми протоколами:
HTTP/HTTPS – для веб-запросов (библиотеки requests, http.client).
python
import requests
response = requests.get('https://api.example.com')FTP – передача файлов (ftplib).
python
from ftplib import FTP
ftp = FTP('ftp.example.com')
ftp.login(user='user', passwd='pass')SMTP/POP3/IMAP – работа с почтой (smtplib, imaplib).
python
import smtplib
server = smtplib.SMTP('smtp.example.com')
server.sendmail('from@example.com', 'to@example.com', 'Message')TCP/UDP – низкоуровневые сокеты (socket).
python
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('example.com', 80))WebSocket – двустороннее соединение (websockets).
SSH – удалённое управление (paramiko).
DNS – разрешение доменов (dnspython).
Выбор зависит от задачи – веб, файлы, почта или низкоуровневое взаимодействие.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы