Первое видео посвящено протоколам TCP и UDP, объяснению понятий клиент и сервер, а также особенностям их реализации на Python. Автор уделит внимание наиболее базовым понятиям сетей, таким как IP-адрес, порт и сокет.
В этом уроке автор расскажет, как создать простой анонимный чат в терминале. Чат будет представлять собой клиент-серверное приложение. Клиент будет отправлять на сервер сообщение с желаемым ником, а сервер будет распространять это сообщение по всем подключенным клиентам. В этом уроке будут использоваться темы из прошлого видео.
Это видео посвящено созданию простого файлового сервера и клиента на Python. Обмен данными будет происходить через TCP: сервер будет отправлять байты одного файла, а клиент будет получать их и записывать в новый файл. Серверное приложение будет находиться в ожидании запроса клиента и давать соответствующий ответ, если файл существует или нет.
Клиентское приложение должно узнавать у пользователя имя файла и запрашивать у сервера информацию о файле: существует ли он, и если да, то каков его объем. Эти данные клиентское приложение передает пользователю и запрашивает у сервера файл на скачивание, если пользователю это нужно. Файл сохраняется на клиентской машине с префиксом «new_».
Этот урок рассказывает об использовании криптографии для защиты данных в Python. Автор поведает об основах криптографии и базовых требованиях Python. Также речь пойдет о конкретной реализации криптографии на Python с помощью библиотеки PyCrypto.
В этом уроке мы создадим программу, которая будет делать поиск по содержимому файлов во всех каталогах и подкаталогах. Программа сможет сохранять прогресс, чтобы иметь возможность восстановиться в случае ошибки. Программа основана на модуле Pickle, который реализует мощный алгоритм сериализации и десериализации объектов Python.