Полный курс сетевого программирования на Python

О чём курс

Вам нужно автоматизировать сетевые задачи, парсить данные или создавать клиент-серверные приложения — этот курс дает инструменты для работы с протоколами и сетевыми ресурсами на Python 3.9. Вы освоите программирование сокетов, научитесь работать с API и автоматизировать извлечение данных с сайтов. Внутри разбирается работа с протоколами IPv4/IPv6, UDP/TCP, а также использование Wireshark для анализа трафика и Pyshark для программного взаимодействия с ним. Курс подходит системным администраторам и разработчикам, которые хотят автоматизировать сетевое взаимодействие, почтовые протоколы и веб-парсинг с помощью библиотек BeautifulSoup и Scrapy. По итогам вы научитесь создавать безопасные приложения с использованием TLS, настраивать обмен данными через SMTP, POP3, IMAP и автоматизировать сбор информации из HTML, XML и JSON.

Программа обучения

  • Основы Python 3.9
  • Сетевое программирование на Python: основные принципы и библиотеки
  • Работа с Wireshark и модулем pyshark для мониторинга трафика
  • Программирование сокетов: принципы UDP и TCP, IPv4 и IPv6
  • Асинхронное и неблокирующее программирование
  • HTTPS и TLS для безопасной передачи данных
  • Сетевое программирование HTTP: протокол HTTP, библиотека urllib, REST API
  • Механизмы аутентификации HTTP
  • Извлечение данных: HTML, XML, JSON
  • Работа с электронной почтой: протоколы SMTP, POP3, IMAP
  • Веб-парсинг: автоматизация извлечения контента с BeautifulSoup и Scrapy
Складчина создана 4 ноября 2021 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 5

MY Martin Yanev Все материалы
172 ₽ 999 ₽