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

Что такое устройство сети

Сеть в Python — это механизм для взаимодействия между процессами, компьютерами или сервисами. Основные модули для работы с сетью: socket, http.client, requests, asyncio.

Пример TCP-сервера и клиента:

python
# Сервер
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('localhost', 12345))
s.listen(1)
conn, addr = s.accept()
print('Connected:', addr)
conn.send(b'Hello from server!')
conn.close()

Клиент

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('localhost', 12345))
print(s.recv(1024)) # b'Hello from server!'
s.close()

text

**Ключевые понятия:**  
- **Протоколы:** TCP (надёжный), UDP (быстрый).  
- **IP и порты:** Адресация узлов (например, `127.0.0.1:8080`).  
- **Библиотеки:** `requests` для HTTP, `asyncio` для асинхронности.  

Для веба чаще используют высокоуровневые библиотеки (`Flask`, `Django`), скрывающие низкоуровневую работу с сокетами.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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