Курс на Stepik
Обложка курса «Разработка сетевых приложений на Python» на Stepik
Бесплатно

Разработка сетевых приложений на Python ★ 5.000

Открыть на
STEPIK.ORG

Цель курса - наглядно продемонстрировать, как разрабатывать сетевые приложения на Python. Что такое клиент и чем он отличается от сервера.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Разработка сетевых приложений на Python»Учеников на курсе 2 607
Сертификаты, выданные на курсе «Разработка сетевых приложений на Python»Сертификатов выдано 0
Отзывы о курсе «Разработка сетевых приложений на Python»Отзывов получено 8
Рейтинг курса «Разработка сетевых приложений на Python»Рейтинг курса 5.000
Уроки в курсе «Разработка сетевых приложений на Python»Количество уроков 18
Тесты в курсе «Разработка сетевых приложений на Python»Количество квизов 47
Время прохождения курса «Разработка сетевых приложений на Python»Время прохождения курса —
Обновления курса «Разработка сетевых приложений на Python»Обновления курса — —
Дата публикации курса «Разработка сетевых приложений на Python»Дата публикации курса — ———
Последнее обновление курса «Разработка сетевых приложений на Python»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Разработка сетевых приложений на Python» 5 разделов Уроки в курсе «Разработка сетевых приложений на Python» 18 уроков Тесты в курсе «Разработка сетевых приложений на Python» 47 тестов Время прохождения курса «Разработка сетевых приложений на Python» 4 ч. Последнее обновление курса «Разработка сетевых приложений на Python» обн. 18 сентября 2026

Введение

1 урок
1. Перед тем как начать ↗

Архитектура сетевых приложений

3 урока
1. Клиент-сервер ↗
2. Одноранговая (пиринговая, p2p) ↗
3. Сервер ↗

Клиентские приложения

4 урока
1. Сокет (Socket) ↗
2. TCP-клиент ↗
3. UDP-клиент ↗
4. SSL-клиент ↗

Серверное приложение

5 уроков
1. Сервер ↗
2. TCP-сервер ↗
3. UDP-сервер ↗
4. Многозадачный TCP-сервер ↗
5. Оптимизация TCP ↗

Дополнительные главы

4 урока
1. Raw и Packet socket (сырой/неструктурированный и пакетный сокет) ↗
2. Scapy - библиотека для работы с сетевыми пакетами ↗
3. Netlink ↗
4. Tun/Tap интерфейсы и свой VPN ↗