# Лабораторная работа 3 — Сетевые соединения в Python ## Подготовительный этап - Создано виртуальное окружение `.venv` - Установлена библиотека `requests` - Инициализирован Git-репозиторий - Добавлены `.gitignore` и `README.md` ## Состав проекта - `tcp_server.py` — TCP сервер - `tcp_client.py` — TCP клиент - `udp_server.py` — UDP сервер - `udp_client.py` — UDP клиент - `http_client.py` — простой HTTP-запрос через socket - `http_requests.py` — HTTP-запросы через библиотеку requests - `gitea_api.py` — работа с API Gitea ## Инструменты - Python 3.x - requests - VS Code с расширением Python - Git - Wireshark LUSNIKOV EGOR SERGEVICH # Week 2 — Анализ данных ## Использованные данные Датасет: **Iris** (https://raw.githubusercontent.com/mwaskom/seaborn-data/master/iris.csv) ## Шаги анализа 1. Загрузка данных в pandas. 2. Базовый анализ (`info()`, `describe()`, проверка пропусков). 3. Визуализация: - Гистограмма распределения длины чашелистика. - Scatterplot для длины лепестка и чашелистика. - Boxplot для сравнения ширины чашелистика по видам. 4. Использование tqdm для отображения прогресса. ## Результаты Файл `week2_analysis.ipynb` содержит код и графики.