Подборка лучших видео по созданию приложений на Python

5
28731
Добавить в избранное

Представляем серию уроков по созданию приложений на Python. Вы узнаете о принципах работы с сетью, криптографии и о поиске по каталогам.

Работа с сетью

Первое видео посвящено протоколам TCP и UDP, объяснению понятий клиент и сервер, а также особенностям их реализации на Python. Автор уделит внимание наиболее базовым понятиям сетей, таким как IP-адрес, порт и сокет.

Чат на Python

В этом уроке автор расскажет, как создать простой анонимный чат в терминале. Чат будет представлять собой клиент-серверное приложение. Клиент будет отправлять на сервер сообщение с желаемым ником, а сервер будет распространять это сообщение по всем подключенным клиентам. В этом уроке будут использоваться темы из прошлого видео.

Простой файловый сервер

Это видео посвящено созданию простого файлового сервера и клиента на Python. Обмен данными будет происходить через TCP: сервер будет отправлять байты одного файла, а клиент будет получать их и записывать в новый файл. Серверное приложение будет находиться в ожидании запроса клиента и давать соответствующий ответ, если файл существует или нет.

Клиентское приложение должно узнавать у пользователя имя файла и запрашивать у сервера информацию о файле: существует ли он, и если да, то каков его объем. Эти данные клиентское приложение передает пользователю и запрашивает у сервера файл на скачивание, если пользователю это нужно. Файл сохраняется на клиентской машине с префиксом «new_».

Криптографическая библиотека PyCrypto

Этот урок рассказывает об использовании криптографии для защиты данных в Python. Автор поведает об основах криптографии и базовых требованиях Python. Также речь пойдет о конкретной реализации криптографии на Python с помощью библиотеки PyCrypto.

Поиск по файлам

В этом уроке мы создадим программу, которая будет делать поиск по содержимому файлов во всех каталогах и подкаталогах. Программа сможет сохранять прогресс, чтобы иметь возможность восстановиться в случае ошибки. Программа основана на модуле Pickle, который реализует мощный алгоритм сериализации и десериализации объектов Python.

Вас также могут заинтересовать другие статьи по теме:

Интересуетесь программированием на Python?

Подпишитесь на нашу рассылку, чтобы получать больше интересных материалов:

И не беспокойтесь, мы тоже не любим спам. Отписаться можно в любое время.




Комментариев: 5

  1. Zhenya Lytvynenko

    Ругается на invalid syntax в выражении if__name__== ‘__main__’:
    Main()
    Не могу найти причину и как правильно написать

    1. Маловато пробелов.

      1. Zhenya Lytvynenko

        Спасибо, работает)

Добавить комментарий